Как назначить событие программно созданной кнопке?
☑
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) Спасибо. В СП не по глазам было "Установить действие".
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший