Здравствуйте. Создал подменю в командной панели, а в него программно добавляю кнопки. Сколько будет кнопок и как они будут называться -- становится известно только во время выполнения обработки(т.е. заготовить под каждую кнопку свою процедуру заранее не получится). Мне нужно, чтобы при нажатии на них, вызывалась одна процедура через «Новый Действие("ОбработкаВыбораЭлементаПодменю");», но и чтобы я мог понять, какая кнопка была нажата. Как это можно сделать? Параметры в конструкторе Действия я указать не могу, а у подменю нет свойства ТекущиеДанные или ТекущаяСтрока. Нашел свойство "Пометка" у КнопкаКоманднойПанели, но как установить ее в Истину после нажатия непонятно
Если использовать элемент управления Поле Выбора, то тогда такой проблемы не будет, т.к. получить выбранное значение можно через ЭлементыФормы.ПолеВыбора.Значение. Но через подменю было бы удобнее работать
(2) Блин, точно(. Добавил параметр в процедуру, он заполняется! Жаль, в синтакс-помощнике про это ни слова. Спасибо!!!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший