Меню приложения
Подготовка к созданию меню. Действия, необходимые для создания меню.
В соответствии со стандартами Windows в любом приложении рекомендуется иметь строку меню, которая в Visual FoxPro содержит команды, предназначенные для вызова форм, формирования отчетов, запросов и т. д.Запуск конструктора меню
Для открытия окна конструктора меню воспользуйтесь одним из следующих способов: | В меню File (Файл) выберите команду New (Новый). В открывшемся диалоговом окне New установите опцию Menu (Меню) и нажмите кнопку New File (Новый файл).Создание меню
После того как вы открыли конструктор, можно приступать к созданию меню. Для этого выполните следующие действия: | В поле Prompt (Приглашение) введите наименования первого пункта меню и нажмите клавишу Enter или Tab для перехода на следующее поле. Курсор оказывается в списке Result (Результат)."Горячие" клавиши
Для выбора пункта меню используются клавиши-стрелки или мышь. Помимо этого, вы можете определить для пункта меню "горячую" клавишу, нажатие которой вместе с клавишей ALT активизирует этот пункт. | Для создания "горячей" клавиши, предоставляющей пользователю возможность ускоренного выбора пункта меню, необходимо включить в его имя перед активизирующим символом следующие символы \<.Задание параметров пункта меню в диалоговом окне Prompt Options
Для задания параметров пункта меню используется диалоговое окно Prompt Options (Опции элемента меню) (рис. 11.6). Для открытия этого окна установите в конструкторе курсор на пункт меню и нажмите появившуюся в строке кнопку Options (Опции). | Рис. 11.6.Действия для пунктов меню
Основное назначение пункта меню – выполнять определенное для него действие. Результат выбора пункта меню задается его типом (табл. 11.4). | Таблица 11.4. Типы пункта меню. | Тип пункта меню | Действие | Submenu (Подменю) | Раскрывается связанное с данным пунктом меню ниспадающее подменюРазделители элементов меню
Для улучшения внешнего вида, а также для объединения в группы схожие по смыслу команды в меню можно использовать разделительные линии. | Разделительные линии представляют собой пункт меню, в котором в поле ввода Prompt (Приглашение) вместо наименования пункта вводятся символы \-.Определение параметров меню
Для строки меню вы можете определить процедуры, которые будут выполняться перед запуском меню, а также после выхода из него. Кроме того, вы можете указать месторасположение строки меню. Для этого используется диалоговое окно General Options (Основные параметры) (рис.Сохранение, генерация и запуск меню
Для сохранения созданного меню выберите команду Save as (Сохранить как) в меню File (Файл). В открывшемся диалоговом окне Save as (Сохранить как) из списка Папка выберите папку, в которой вы предполагаете сохранить файл, откройте ее, в поле Save Menu (Сохранить меню) введите имя сохраняемого меню.Создание всплывающего меню
В Visual FoxPro 7.0 имеется возможность создания всплывающего меню средствами конструктора меню. | Способ создания меню данного типа аналогичен созданию горизонтального меню в виде строки. Для этого меню, как и для обычного, можно определить оперативные клавиши и опции, устанавливаемые в диалоговом окне Prompt Options (Опции элемента меню).