<< Click to Display Table of Contents >> Navigation: Раздел 3 Пользовательский интерфейс ''Конфигуратора'' > Редактор диалогов > Элементы формы > Меню > Редактор меню |
"Редактор меню" предназначен для создания и редактирования различных меню, используемых в МП – от меню главного окна МП, до контекстных меню, используемых в окнах МП.
Для того чтобы вызвать окно "Редактор меню", необходимо:
1. |
В "Редакторе диалогов" в дереве элементов формы (см. подраздел "Элементы формы") выбрать элемент формы "Меню". |
2. |
Вызвать контекстное меню элемента формы "Меню" и выбрать пункт "Свойства"; |
3. |
В открывшемся окне "Свойства" в поле свойства "Пункты" нажать на кнопку |
Или:
1. |
В "Редакторе диалогов" в дереве элементов формы вызвать контекстное меню для элемента формы "Меню"; |
2. |
В контекстном меню выбрать пункт "Редактор структуры меню". |
В результате выполненных действий на экране появится окно "Редактор меню" (рис. "Окно "Редактор меню"").
Рис. Окно "Редактор меню" |
Сам процесс создания меню заключается в построении иерархической структуры меню и определении свойств входящих в него пунктов.
Окно "Редактор меню" описывает структуру создаваемого меню, представленную в виде дерева. Принципы работы с деревом меню не отличаются от приемов работы с другими древовидными структурами.
Корневой элемент древовидной структуры не редактируется, он используется только для отображения идентификатора всего меню (идентификатор используется для вызова меню в скриптах L9) и для наполнения меню различными пунктами и подпунктами.
На последующих уровнях дерева меню могут располагаться элементы вида: "Пункт", "Подпункт" и "Разделитель".
Пункт служит для дополнительной группировки элементов меню. Выбор пункта выполнения каких-либо команд не вызывает, а только открывает список подпунктов, которые в него входят.
Подпунктом называется элемент меню, включающийся в пункт. Подпункт, в свою очередь, также может содержать в себе подпункты.
Разделитель никакой функциональной нагрузки не несет и служит только для визуального разделения логически несвязанных пунктов меню. В работающем меню разделитель выглядит как горизонтальная штрихпунктирная черта между двумя пунктами меню.
Для любого пункта, создаваемого в "Меню", нажатием правой кнопки мыши можно вызвать контекстное меню. С помощью контекстного меню в "Редакторе меню" можно выполнить следующие действия:
• |
Добавить пункт; |
• |
Добавить подпункт; |
• |
Добавить разделитель; |
• |
Удалить пункт меню; |
• |
Вызвать окно "Свойства" для пункта меню. |
Чтобы переименовать пункт меню, необходимо вызвать окно "Свойства" для этого пункта и отредактировать значение свойства "Представление", или выделить пункт меню, нажать клавишу "F2" и ввести новое представление пункта меню.
Работать с пунктами меню можно при помощи кнопок панели инструментов окна "Редактор меню". Описание кнопок можно посмотреть в таблице ниже.
Таблица. Назначение кнопок "Редактора меню"
Кнопка |
Назначение |
---|---|
Добавить новый пункт меню. |
|
Добавить новый подпункт меню. |
|
Добавить разделитель. |
|
Вызвать свойства пункта меню. |
|
Удалить пункт меню. |
|
Переместить пункт меню на уровень выше (сделать подпункт пунктом). |
|
Переместить пункт меню на уровень ниже (сделать пункт подпунктом). |
|
Переместить пункт меню строкой выше. |
|
Переместить пункт меню строкой ниже. |