Разработка управляемого интерфейса #488559


#0 by riv40rus
Можно ли узнать имя кнопки которая была нажата на форме?
#1 by Ksandr
Зачем?
#2 by riv40rus
Создаю кнопку на форме и привязываю команду КомандаТест. Далее код:
#3 by МаленькийВопросик
можно... сохраняй нажатие в файл - потом смотри, что нажимали
#4 by riv40rus
программно создаю несколько кнопок на форме и назначаю одну команду. Нужно узначть какая кнопка нажата в обработчике команды
#5 by riv40rus
это как?
#6 by МаленькийВопросик
ну.... посмотри как в текстовые файлы что-нибудь записывать.. нажимаешь кнопку- перед основным действием - пиши имя кнопки в текстовый файл...
#7 by riv40rus
что за бред?
#8 by riv40rus
прежде чем что-то куда-то записать нужно знать имя кнопки. И писать в файл - это не есть хорошо
#9 by DEVIce
Вот именно по этому рекомендуется на каждую кнопку вешать свой обработчик (команду), из которого уже вызывается некий общий метод с параметрами. Не экономь на обработчиках, чего их жалеть?
#10 by riv40rus
Дело в том что неизвестно сколько будет кнопок. Я бы не экономил
#11 by luns
ЭтаФорма.ТекущийЭлемент должно сработать
#12 by riv40rus
попробую
#13 by riv40rus
точно работает! Спасибо большое.
#14 by DEVIce
. В параметрах обработчика, если не ошибаюсь, один из параметров есть элемент вызвавший обработчик, далее дело техники.
#15 by riv40rus
нет в параметрах.
#16 by Abracadabra
>>И писать в файл - это не есть хорошо. Ну да, а технологический журнал, журнал регистрации, дампы и прочее пишутся в файлы по глупости...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С