Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб.раб. программирование.pdf
Скачиваний:
111
Добавлен:
21.05.2015
Размер:
764.95 Кб
Скачать

Лабораторная работа 18. Работа с меню

ГЛАВНОЕ МЕНЮ

Компонент класса TMainMenu определяет главное меню формы (программы). Он является невизуальным компонентом.

1.Установите компонент на форму.

2.Создайте пункты меню. Для этого следует дважды щелкнуть по компоненту мышью.

Меню обладает свойством Caption, в котором можно задать его имя. Каждый

пункт меню может содержать подменю или являться конечной командой. Для создания подпунктов:

3. Щелкните мышью ниже пункта меню и введите имя первого пункта подменю.

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

Для вставки разделительной черты, определяющей пункты меню, нужно ввести

вкачестве имени очередного пункта меню дефис (-).

ВDelphi имеется возможность связывать с пунктами меню небольшие изображения. Эти изображения можно задать либо свойством BitMap, либо

свойством ImageIndex. Изображение (если оно есть) появляется слева от названия пункта меню.

КОНТЕКСТНОЕ МЕНЮ

Для создания контекстного меню необходимо нанести на форму компонент класса TPopupMenu. Дважды щелкнув по нему левой кнопкой мыши, попадаем в

редактор меню. В нем можно создавать новый пункт (аналогично главному меню). В свойстве Action можно указать метод, который должен выполняться при выборе

этого пункта меню.

Задания для самостоятельной работы

Продолжить работу с ранее созданным простейшим текстовым редактором. Добавить на форму главное меню, содержащее следующие возможности:

открыть, сохранить и закрыть файл; выйти из программы;

работа с буфером обмена (копировать, вырезать, вставить);

вызов диалоговых окон для выбора начертания шрифта и цвета.

Примечание: Для вызова диалоговых окон необходимо использовать компоненты классов TFontDialog, TColorDialog. Непосредственный вызов диалоговых

окон осуществляется следующим образом:

© ИМПИ ОГПУ