0
Flutt1
03.09.19
✎
11:56
|
Здравствуйте. Создал подменю в командной панели, а в него программно добавляю кнопки. Сколько будет кнопок и как они будут называться -- становится известно только во время выполнения обработки(т.е. заготовить под каждую кнопку свою процедуру заранее не получится). Мне нужно, чтобы при нажатии на них, вызывалась одна процедура через «Новый Действие("ОбработкаВыбораЭлементаПодменю");», но и чтобы я мог понять, какая кнопка была нажата. Как это можно сделать? Параметры в конструкторе Действия я указать не могу, а у подменю нет свойства ТекущиеДанные или ТекущаяСтрока. Нашел свойство "Пометка" у КнопкаКоманднойПанели, но как установить ее в Истину после нажатия непонятно
|
|
1
Flutt1
03.09.19
✎
12:09
|
Если использовать элемент управления Поле Выбора, то тогда такой проблемы не будет, т.к. получить выбранное значение можно через ЭлементыФормы.ПолеВыбора.Значение. Но через подменю было бы удобнее работать
|
|
4
Flutt1
03.09.19
✎
12:14
|
(2) Блин, точно(. Добавил параметр в процедуру, он заполняется! Жаль, в синтакс-помощнике про это ни слова. Спасибо!!!
|
|