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