Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Никулина М.В. Обработка данных в среде СУБД......doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
6 Мб
Скачать
☆

Создание линейки главного меню

Окно проектирования меню в режиме конструктора представлено на рис. 32.

Элементы окна Конструктора меню:

1) область определения названий пунктов главной линейки меню;

2) область описания типа действий, выполняемых при выборе пункта меню. Возможные варианты:

Вариант Result

(п. 2 на рис. 32)

Вариант действий

(п. 3 на рис. 32)

Command (команда)

вводится команда

PadName

никаких действий нет

S ubmenu (подменю)

Create вызывается следующее аналогичное

окно для описания всплывающего

меню (в случае Submenu) или окно

для написания текста процедуры

(в случае Procedure)

Procedure (процедура)

3) область определения и редактирования действий;

4) область определения установок, дополнительных параметров пунктов меню (горячих клавиш, сообщений, доступности и т. д.);

5) область переключения между уровнями меню;

6) добавление, удаление новых пунктов меню, в том числе из системного меню VFP (Insert Bar);

7) предварительный просмотр меню.

Выбор нужного пункта меню в процессе работы с готовым меню осуществляется с помощью стрелок , , ,  и клавиши Enter, завершающей выбор, либо с помощью мыши. Кроме того, для каждого пункта меню можно определить «горячую» клавишу, нажатие которой в комбинации с клавишей Alt активизирует этот пункт меню и, тем самым, ускоряет процесс выполнения команд, запрограммированных на этот пункт меню.

Создание «горячих» клавиш (hot key)

Осуществляется с помощью символов «\<», которые добавляются к имени пункта меню перед той буквой, которую необходимо сделать «горячей».

В качестве горячей клавиши, в принципе, может выступать любой символ. В имени пункта этот символ будет подчеркнут. Однако, для пунктов главной линейки меню вполне возможен конфликт одинаковых первых букв в названии, которые, как правило, назначаются здесь горячими по умолчанию. Во избежание этого конфликта необходимо принудительно переместить символы «\<» на нужные позиции, либо задать нумерацию пунктов меню и именно цифры использовать в качестве горячих клавиш.

Для использования горячих клавиш в процессе работы с меню достаточно нажать комбинацию клавиш – Alt + выбранный символ.

Разделители элементов меню

Используются для улучшения внешнего вида меню и объединения в группы схожих по смыслу команд. На рис. 31, а разделительные линии отделяют группы команд New Close, Save Revert и т. д.

Определение разделительных линий в области Prompt осуществляется с помощью символов «\-».