Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Анализ общих проблем водных ресурсов.
  2. Анализ результатов экспериментальной работы по формированию общих компетенций у будущих экологов
  3. ВВОД ОБЩИХ СВЕДЕНИЙ
  4. Влияние стадии рынка на стандартные экономические показатели, например
  5. Выбор семейств шрифтов. Стандартные шрифты. Принтерные шрифты.
  6. Гальваническая паразитная обратная связь возникает из-за существования общих участков цепи для выходных и входных каскадов, главным образом это связь через общий источник питания.
  7. ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ФОРМИРОВАНИЯ ОБЩИХ КОМПЕТЕНЦИЙ У БУДУЩИХ ЭКОЛОГОВ

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

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

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

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

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

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

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

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

Задание 2

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

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

Примечание

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

Задание 3

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

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

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

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

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

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

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

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

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

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

 

Задание 4

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

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

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


Дата добавления: 2015-12-07; просмотров: 72 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)