Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка№7 29.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.81 Mб
Скачать

3. Этапы создания стоки меню

Строкой меню называется горизонтальное меню (Menu), располагаемое в верхней части экрана. Примерами меню являются основное меню Visual FoxPro и меню программ, работающих в среде Windows. Созданное вами меню в конструкторе может замещать основное меню Visual FoxPro или добавляться к нему. Вертикальным (Shortcut) называется меню, пункты которого следуют по вертикали один под другим.

Для создания меню необходимо выполнить следующие действия:

  1. Открыть окно конструктора меню.

  2. Описать вид меню, текст, пункты меню и его атрибуты.

  3. Определить действия, которые будут выполняться при выборе пунктов меню.

  4. Сгенерировать меню, используя команду Generate (Генерация) из меню Menu. При этом создается программа, которую вы в результате и запускаете на выполнение.

3.1. Запуск конструктора меню

Для открытия окна конструктора меню воспользуйтесь одним из следующих способов:

  • В меню File (Файл) выберите команду New (Новый). В открывшемся диалоговом окне New установите опцию Menu (Меню) и нажмите кнопку New File (Новый файл)

  • В окне проекта перейдите на вкладку Other (Остальные) и выберите группу Menus. Затем нажмите кнопку New окна проекта

  • Находясь в группе Menus окна проекта, нажмите кнопку New на стандартной панели инструментов Visual FoxPro. В открывшемся диалоговом окне New установите опцию Menu и нажмите кнопку New File

На экране открывается диалоговое окно New Menu (Новое меню), в котором предлагается два варианта меню (рис. 1):

  • Menuменю в виде строки

  • Shortcutвсплывающее меню, в котором основные пункты расположены по вертикали.

Р ис. 1. Диалоговое окно New Menu

В ыберите тип создаваемого меню, нажав соответствующую кнопку. В результате запускается конструктор меню, а в основное меню Visual FoxPro убавляется новый пункт Menu (рис. 2). Для создания меню в виде строки необходимо выбрать опцию Menu.

Рис. 2. Конструктор меню

Область конструктора меню, над которой размещены надписи Prompt (Приглашение), Result (Результат) и Options (Опции), предназначена для формирования меню.

В поле Prompt можно ввести наименования пунктов меню. Раскрывающийся список Result используется для указания типа пункта меню. Кнопка Орtions открывает диалоговое окно Prompt Options (Опции элемента меню), в котором можно определить дополнительные параметры данного элемента меню ("горячие" клавиши, сообщение, отображаемое в строке состояния при выборе пункта меню, и т. д.). В списке Menu level (Уровень меню) указывается уровень текущего меню.

Слева от конструктора меню размещены кнопки:

Таблица 1

Кнопка

Назначение

Insert (Вставить)

Добавляет в меню новый пункт

Insert Bar (Вставить команды системного меню)

Открывает диалоговое окно Insert System Menu Bar, содержащее команды системного меню Visual FoxPro, позволяя разместить их в создаваемом пользовательском меню

Delete (Удалить)

Удаляет текущий пункт меню

Preview

(Просмотр)

Размещает создаваемое меню на экране, позволяя просмотреть его внешний вид