Программное добавление подменю в управляемой форме
☑
0
rabbidX
19.06.18
✎
12:30
Создаю подменю
Подменю = Элементы.Добавить("СписокКонтекстноеМенюИмя",Тип("ГруппаФормы"),Элементы.Список.КоманднаяПанель);
Подменю.Вид = ВидГруппыФормы.Подменю;
Подменю.Заголовок = "Заголовок";
Добавляю кнопку
КомандаФормы = Команды.Добавить(Команда.Ключ);
КомандаФормы.Заголовок ="ЗаголовокКоманда";
Кнопка = Элементы.Добавить("ИмяКоманды, Тип("КнопкаФормы"),Подменю);
Кнопка.ИмяКоманды =КомандаФормы.Имя;
Кнопка.Заголовок = "Заголовок кнопки";
Подменю не появляется. В отладке видимость и доступность подменю и кнопки Истина. Что не так?
1
lodger
19.06.18
✎
12:39
скорее всего в типах и видох что-то неладное, ну или место где создаешь. надо в присозданиинасервере.
2
rabbidX
19.06.18
✎
12:40
Разобрался, спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший