|
Командная панель
| ☑ |
0
Oz11
24.06.14
✎
14:01
|
приветствую
платформа 8.3.4.365
возникла проблема с программным добавлением командной панели и подменю в командную панель в управляемых формах.
ниже описан код добавление подменю в созданную декларативно командную панель на форме:
Подменю = Элементы.Вставить("ПодменюПомощь", Тип("ПодменюФормы"), Элементы.КоманднаяПанельПомощь);
из ошибок только: "Недопустимое значение параметров".
не могу понять какой параметр указан не верно. все проверил.
|
|
1
Oz11
24.06.14
✎
14:14
|
Тип "КнопкаФормы" отрабатывает нормально. "КоманднаяПанельФормы" и "ПодменюФормы" вообще не работают. в чем может быть проблема?
|
|
2
dj_serega
24.06.14
✎
14:58
|
Создай нужный элемент ручками, и посмотри его тип. Точно "подменю формы"?
Из СП:
ВсеЭлементыФормы (FormAllItems)
Элементы коллекции:
ГруппаФормы, ТаблицаФормы, ПолеФормы, КнопкаФормы
|
|
3
dj_serega
24.06.14
✎
14:59
|
+(2) Подменю это не тип, а вид.
|
|
4
Oz11
24.06.14
✎
15:08
|
(3) руками это все создается (и подменю и командная панель). а вот программно никак почему-то не получается. при создании руками - типы соответственно "Командная панель" и "Подменю", но если эти же типы подставлять в метод создания элемента - выдает ошибку на этом параметре.
|
|
5
sirsp
24.06.14
✎
15:26
|
(0) Подменю = Элементы.Вставить("Подменю", Тип("ГруппаФормы"), Элементы.ФормаКоманднаяПанель);
Подменю имеет тип "ГруппаФормы", а вид "Подменю".
|
|
6
Oz11
24.06.14
✎
16:10
|
Да. всем спасибо. и подменю и командная панель - это вид группы, а не тип.
|
|