v8: Программное назначение стандартного действия для кнопки
☑
0
xavchik
19.09.11
✎
16:34
Задача:
Создаю программно новую кнопку на командной панели
ЭлементыФормы.ДействияФормы.Кнопки.Добавить("ПодчиненныеСправочники", ТипКнопкиКоманднойПанели.Действие, ДЕЙСТВИЕ);
При интерактивном создании кнопке можно выбрать стандартное действие "(Подчиненные справочники)"
Вопрос:
Как создать такое действие программно и присвоить его новой кнопке?
Платформа 8.2, Форма обычная.
1
Mort
19.09.11
✎
16:35
В обычных формах сделать такое у меня не получилось.
2
butterbean
19.09.11
✎
16:36
можно "взять" действие у другой кнопки, например с невидимой панели
3
xavchik
19.09.11
✎
16:36
Вот и у меня тоже никак не получается. Не могу создать действие такого типа.
4
Mort
19.09.11
✎
16:38
А зачем, если не секрет?
5
xavchik
19.09.11
✎
16:38
(2) Но тогда форма все равно будет уже изменена. Можно, конечно, попробовать специальную форму-донор :-)
6
xavchik
19.09.11
✎
16:39
(4) Во-первых, хочу оставить форма типовой. Ну и просто для развития.
7
Buster007
19.09.11
✎
16:40
(6) а зачем?)
8
aleks-id
19.09.11
✎
16:43
а что говорит ПолучитьДействие("ПодчиненныеСправочники") ?
9
xavchik
19.09.11
✎
16:54
(8) Пишет ошибку
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший