Иллюстрированный самоучитель по Visual FoxPro 8

Меню приложения

  • Подготовка к созданию меню. Действия, необходимые для создания меню.

    В соответствии со стандартами 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 (Приглашение) вместо наименования пункта вводятся символы \-.
  • Задание графических изображений пунктам меню

    Visual FoxPro позволяет справа от команд пользовательского меню расположить графическое изображение, аналогичное тому, что вы будете использовать для кнопки панели инструментов, выполняющей эту же команду.
  • Определение параметров меню

    Для строки меню вы можете определить процедуры, которые будут выполняться перед запуском меню, а также после выхода из него. Кроме того, вы можете указать месторасположение строки меню. Для этого используется диалоговое окно General Options (Основные параметры) (рис.
  • Сохранение, генерация и запуск меню

    Для сохранения созданного меню выберите команду Save as (Сохранить как) в меню File (Файл). В открывшемся диалоговом окне Save as (Сохранить как) из списка Папка выберите папку, в которой вы предполагаете сохранить файл, откройте ее, в поле Save Menu As (Сохранить меню в) введите имя сохраняемого меню. В заключение нажмите кнопку Сохранить.
  • Создание всплывающего меню

    В Visual FoxPro имеется возможность создания всплывающего меню средствами конструктора меню. | Способ создания меню данного типа аналогичен созданию горизонтального меню в виде строки. Для этого меню, как и для обычного, можно определить оперативные клавиши и опции, устанавливаемые в диалоговом окне Prompt Options (Опции элемента меню).
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.