Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 ноя 2024, 07:39

Вопрос по 1С 8.2 Контекстное меню

Автор ИгорьШпак, 03 окт 2012, 15:35

0 Пользователей и 1 гость просматривают эту тему.

ИгорьШпак

Господа! Такой вопрос. Есть командная панель на форме. На этой командной панеле есть кнопка/кнопки. Также на форме у меня есть таблица значений. В свойствах дерева значений я присваиваю полю контекстное меню основные действия формы. Вопрос: Могу ли я сделать так, чтобы при открытии формы  командная панель оставалась неизменной, а в контекстное меню дерева значений динамически добавлялись кнопки?

Кнопки я создаю программно. В создании кнопок вопросов нету, вопрос именно в том что контекстное меню становится таким же как и командная панель.
Помогите советом или кодом. Спасибо

ИгорьШпак

  Вот часть кода где создаются кнопки. Где я не там свернул(((     

        КомманднаяПанель = ЭлементыФормы.ОсновныеДействияФормы;
   ДействиеДобавить = Новый Действие("Добавить");
   ДействиеУдалить = Новый Действие("Удалить");
   ДействиеРедактировать = Новый Действие("Редактировать");
   
   ТипКнопкиДобавить = ТипКнопкиКоманднойПанели.Действие;
   ТипКнопкиУдалить = ТипКнопкиКоманднойПанели.Действие;
   ТипКнопкиРедактировать = ТипКнопкиКоманднойПанели.Действие;       
   ТипКнопкиФайл = ТипКнопкиКоманднойПанели.Подменю;   
      
ЭлементыФормы.ТаблицаФайлов.КонтекстноеМеню.Кнопки.Вставить(0,"КнопкаФайл",ТипКнопкиФайл,"Файл");
    ЭлементыФормы.ТаблицаФайлов.КонтекстноеМеню.Кнопки.КнопкаФайл.Кнопки.Добавить("КнопкаДобавить", ТипКнопкиДобавить,"Добавить",ДействиеДобавить);
    ЭлементыФормы.ТаблицаФайлов.КонтекстноеМеню.Кнопки.КнопкаФайл.Кнопки.Добавить("КнопкаРедактировать", ТипКнопкиРедактировать,"Редактировать",ДействиеРедактировать);
   

Добавлено: 03 окт 2012, 17:01


Господа ! Всем спасибо! Узнал  что так сделать нельзя!((((

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск