Имя: Пароль:
1C
1С v8
Как назначить событие программно созданной кнопке?
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) Спасибо. В СП не по глазам было "Установить действие".
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.