Как назначить событие программно созданной кнопке?
☑
0
Cashtane
27.06.13
✎
08:31
Камрады, подскажите. Создаю кнопку:
НоваяКнопка = ЭлементыФормы.Добавить(Тип("Кнопка"), "КнопкаПрименить");
НоваяКнопка.Лево = 220;
НоваяКнопка.Ширина = 150;
НоваяКнопка.Высота = 22;
НоваяКнопка.Верх = 32;
НоваяКнопка.Заголовок = "Применить";
НоваяКнопка.АктивизироватьПоУмолчанию = Истина;
НоваяКнопка.КнопкаПоУмолчанию = Истина;
Как подвязать к ней событие нажатия?
1
vde69
27.06.13
✎
08:35
а посмотреть как в типовых сделано?
2
vde69
27.06.13
✎
08:36
Процедура ОбработкаНажатия()
Сообщить("Нажата кнопка");
КонецПроцедуры;
Действие = Новый Действие("ОбработкаНажатия");
ЭлементыФормы.НоваяКнопка.УстановитьДействие("Нажатие", Действие);
3
Vovan_Magadan
27.06.13
✎
08:38
(0) где идет созданеи кнпоки ? в общем модуле или модуле формы?
4
Cashtane
27.06.13
✎
08:39
(3) На форме. Не УФ.
5
Cashtane
27.06.13
✎
09:16
(2) Спасибо. В СП не по глазам было "Установить действие".
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой