На последующих уровнях могут располагаться элементы меню трех типов: команды, подменю и разделители.



Команда непосредственно связана с выполнением каких-либо действий.

Подменю служит для дополнительной группировки элементов меню. Выбор подменю непосредственного выполнения каких-либо операций не вызывает, а только открывает список, который, в свою очередь, также может состоять из команд, подменю и разделителей.

Названия команд и подменю, которые появляются в меню при его работе, также называют пунктами меню.

Разделитель никакой функциональной нагрузки не несет и служит только для визуальной группировки логически связанных пунктов меню. В работающем меню разделитель выглядит как горизонтальная черта между двумя пунктами меню.

Для любого элемента создаваемого меню нажатием правой кнопки мыши можно открыть контекстное меню. Это меню содержит команды для определения свойств или удаления текущего элемента меню, а также команды для запуска Конструктора и проверки созданного меню.


Создание меню

Сам процесс создания меню заключается в построении структуры будущего меню и определении свойств входящих в него элементов. Сделать это можно автоматически, используя Конструктор меню, или вручную — отдельно создавая каждый элемент будущего меню и описывая его свойства.

Создание меню «вручную»

При создании меню без помощи Конструктора необходимо самостоятельно описать свойства каждого элемента меню.

При создании нового меню окно редактора меню содержит заготовку для создания меню первого уровня — это строка <новая колонка>.

Для создания меню первого уровня необходимо двойным щелчком мыши открыть контекстное меню и выбрать функцию «Свойства». На экран будет выдана палитра свойств для задания свойств элемента меню.

Для меню первого уровня можно указать только название меню — все остальные управляющие элементы палитры свойств будут недоступны. После ввода названия необходимо нажать кнопку «ОК» или «Обновить», тогда сделанные изменения отразятся в окне редактора меню — появится новая колонка первого уровня.

Если в палитре свойств установить флажок «Системная колонка», то название меню первого уровня необходимо будет выбрать из выпадающего списка, содержащего названия 4 системных колонок главного меню системы 1С:Предприятие. После нажатия кнопки «ОК» или «Обновить» выбранное название появится в окне редактор меню, но, в отличие от других колонок первого уровня, будет отмечено значком зеленого цвета. Элементы меню, размещаемые в таких колонках, будут появляться в соответствующих системных колонках главного меню системы 1С:Предприятие, среди системных элементов меню.

В отличие от прочих колонок верхнего уровня, системные колонки могут располагаться в любом месте редактируемого меню — они только обозначают соответствующие колонки главного меню системы 1С:Предприятие.

После создания заголовка меню первого уровня можно перейти к созданию других элементов меню.

Если открыть ветвь структуры, которая начинается у только что созданного заголовка, можно видеть заготовку для создания элементов меню второго уровня — строку <новый...>.

Создание новых элементов меню происходит, когда заготовке задастся название, тин и необходимый набор свойств.

Задание свойств элемента меню производится в палитре свойств «Свойства элемента меню», который можно вызвать из контекстного меню элемента или из меню «Действия» главного меню Конфигуратора.

Копирование элементов меню

Новые элементы меню можно создавать путем копирования существующих элементов. Копировать элементы меню можно внутри редактируемого меню, между меню разных интерфейсов, а также между конфигурациями. Для копирования используются возможности Буфера Обмена MS Windows.

Чтобы скопировать элемент меню, необходимо сначала «запомнить» его в Буфере Обмена MS Windows, используя команды «Копировать» или «Вырезать» из меню «Действия» главного меню Конфигуратора. Если используется команда «Вырезать», то выделенный элемент меню будет удален из списка.


Дата добавления: 2018-10-25; просмотров: 237; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!