Вы можете создавать подсистемы Меню, Линейки Меню, Подменю, как подчиненные некоторому пункту Меню, или Контексты (контекстные меню типа ShortCut; для этого рекомендуется использовать Дизайнер Меню или Дизайнер Контекста. При построении ваших пользовательских подсистем Меню вы можете несколько изменять и подстраивать общее Системное Меню Visual FoxPro, или разрабатывать совершенно независимые Меню или Контексты, которые будут распространяться с вашими Приложениями VFP.

В общем случае, Дизайнеры Меню и Контекстов (Shortcut) содержат следующие основные, управляющие элементы и Опции:

Prompt (Заголовок)

Определяет Заголовок (непосредственный Текст) раздела Меню, Пункта Меню, Группы Меню или элемента Контекста.

Mover Control (Контрол Переноса)

Появляется слева от Заголовка Меню, представляет собой кнопку с двумя стрелками (вверх/вниз), поддерживается при создании нескольких пунктов Меню. Данный управляющий элемент испольуется для изменения порядка следования пунктов создаваемого Меню.

Result (Выполняемое Действие)

Определяется программный Код или Команда, выполняемый при выборе текущего пункта Меню, или некоторого Подзаголовка Меню. Например, вы можете определить выполнение стандартной Команды VFP, открытие Подменю, или выполнение программного Модуля.

Create (Создать)

Появляется в том случае, когда вы выбираете варианты Выполняемых действий Submenu / Procedure в столбце Result. Вы можете использовать Кнопку <Create> для определения Подменю следующего Уровня или указать имя Процедуры для рассматриваемого Пункта  или Заголовка Подменю.

Edit (Изменить)

Появляется только в том случае, когда вы определяете для столбца Result создаваемого пункта меню вариант Submenu / Procedure. При нажатии на указанную кнопку <Edit> Дизайнер Меню переключается в следующий уровень Подменю или Процедуры для рассматриваемого пункта Меню.

Options (Характеристики, параметры)

Открывается Диалоговый бокс Prompt Options, в котором вы можете уточнить дополнительные характеристики пункта Меню, "горячая клавиша" или прочие дополнительные Опции.

Menu level (Уровень Меню)

Определяет текущий уровень Меню, ПодМеню, или Контекста, который редактируется в настоящий момент.

Preview (Предварительный Просмотр)

Отображает последнюю Копию создаваемого Меню в режиме Тестирования.

Группировка Пунктов Меню

Insert (Вставить)

Вставляет Новый пункт в системном окне Дизайнера Меню.

Insert Bar (Вставить пункт Системного Меню)

Является доступным только в том случае, когда выбирается пункт Контекста (меню Shortcut) или когда открыт Диалоговый бокс Insert System Menu Bar, с помощью которого вы можете определить (или подсоединить) для текущего пункта Меню раздел или пункт из Системного Меню Visual FoxPro.

Delete (Удалить)

Позволяет вам удалить текущий, выделенный Пункт создаваемого Меню.

Move Item (Перенос пункта)

Является доступным только в том случае, когда выделен некоторый пункт Меню и открыт Диалоговый бокс "Move Item", с помощью которого вы можете изменить местоположения рассматриваемого пункта Меню.

См. также