Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб1 и далее.doc
Скачиваний:
7
Добавлен:
18.11.2019
Размер:
2.98 Mб
Скачать

5.Создание главного меню приложения

Для создания главного меню приложения необходимо:

поместить на форму компонент MainMenu (Главное меню) со станицы Standard Палиры Компонентов.

Примечание. Данные компоненты являются “невизуальными”. Это значит, что на форме они выглядят как иконки, размеры которых изменить нельзя, а их месторасположение на форме значения не имеет. Должным образом они проявят себя только после запуска приложения.

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

Перемещаясь по обозначенным пунктам меню, задаем в свойстве Caption каждого пункта.

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

Меню необходимое для вашего приложения должно выглядеть следующим образом:

Задание 2

    • Создайте главное меню, состоящее из двух пунктов «Файл» и «Формат». Пункт «Файл» содержит 5 подпунктов: новый, открыть, сохранить, печать и выход. Пункт «Формат» - два подпункта: шрифт и цвет фона.

    • Запустите приложение на выполнение и проверьте работоспособность Вашего меню.

Примечание

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

Задание 3

Запустите редактор меню и выясните, какие имена имеют пункты «Файл», «Печать», «Шрифт».

6.Стандартные окна общих диалогов

В реальных приложениях после выбора того или иного пункта появляются определенные окна, позволяющие реализовать какие-либо действия. Если мы с вами начнем реализовывать все эти окна, то разработка такого приложения займет приличное количество времени. Чтобы сократить время разработки приложений, инструментальные среды разработки содержат набор невизуальных компонентов, соответствующих основным возможностям: открытие документов, сохранение документов, печать, палитра и др. Нам остается только научиться подключать их к соответствующим пунктам меню.

Все компоненты стандартных окон общих диалогов располагаются на закладке Dialogs Палитры компонентов. В среде Delphi их всего 10. назначение каждого из них можете увидеть на

Рис. 5. Назначение стандартных окон общих диалогов

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

    • Поместить необходимый компонент на форму приложения;

    • Применить метод Execute для данного компонента формы.

Метод Execute запускает указанное окно на выполнение и возвращает TRUE, если пользователь произвел выбор в диалоге.

В нашем случае запуск должен осуществиться в том случае, когда пользователь выбрал определенный пункт меню. Следовательно, мы должны написать процедуру обработки события «Щелчок по пункту меню». Выглядеть она будет следующим образом:

Задание 4

Подключите окна общих диалогов к пунктам меню.

  • Вы не забываете занести новые методы и свойства в таблицу «Свойства, методы и события объектов»

Полученный результат продемонстрируйте преподавателю!