0
1dvd
18.07.17
✎
15:45
|
Создаю группу кнопок в командной панели (обычные формы) и назначаю всем одно действие. Можно ли как-то в процедуре действия определить какая именно кнопка нажата? или сделать как-то действие, которое будет запускать процедуру с нужными параметрами?
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Идн = 0;
Для Каждого Настройка Из Настройки Цикл
Идн = Идн + 1;
ИмяНастройки = Настройка.Ключ;
Действие = Новый Действие("ПрочитатьНастройки");
Кнопка = ЭлементыФормы.КоманднаяПанель1.Кнопки.ПрочитатьНастройки.Кнопки.Добавить("Настройки" + Идн, ТипКнопкиКоманднойПанели.Действие, ИмяНастройки, Действие);
КонецЦикла;
КонецПроцедуры
Процедура ПрочитатьНастройки()
КонецПроцедуры
|
|