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

1.2.4 Значок формы.

Если вы разрабатываете серьёзное приложение, следует позаботиться о том, чтобы форма имела в своем левом верхнем углу выразительный значок. Для разработки значков в Delphi существует специальное средство - Редактор изображений (Image Editor). Когда пиктограмма разработана, её нужно просто

установить в свойстве формы Icon. Для этого сделайте двойной щелчок мыши в окне Инспектора объектов на значении свойства. Delphi откроет диалоговое окно, только без рисунка. Нажмите Load и выберите какой-нибудь файл значка, после этого закройте диалоговое окно с помощью кнопки ОК. Delphi сразу же подставит эту пиктограмму в левый верхней угол формы.

1.3 Событие формы.

Перечислим наиболее важные события форм:.

Событие OnCreate происходит сразу при создании формы. Обработчик этого события может установить начальные значения для свойств формы и её компонентов, запросить у Windows необходимые ресурсы и т д. Парным для события OnCreate является событие OnDestroy.

Событие OnDestroy происходит при разрушении формы.

Событие OnShow происходит непосредственно перед тем, как форма становится видимой. Парным для события OnShow является OnHide.

Событие OnHide происходит непосредственно перед тем, как форма становится невидимой.

Событие OnCloseQuery происходит при попытке закрыть форму. Попытка может исходить от пользователя, который нажал на кнопку «Закрыть», или от программы, которая вызвала у формы метод Close. В OnCloseQuery передаётся булевский параметр CanClose, разрешающий или запрещающий действительное открытие формы.

Событие OnClose происходит после события OnCloseQyery, посредственно перед закрытием формы.

1.4 Создание в проекте новой формы.

Для добавления в проект новой формы выберите команду меню File/ New Form, на экране сразу появится вторая форма. При этом в окне Редактора кода автоматически появится соответствующий повой форме программный модуль. Только что созданную форму назовите SecondaryForm и дайте ей заголовок - Secondary (рис 4.2). Сохраните модуль с новой формой под именем SECOND.PAS.

Рис. 4.2

1.4.2 Переключение между формами во время проектирования.

Переключение между формами осуществляется с помощью окна View Form, для вызова которого служит команда View/ Form.

Выберите в этом окне форму, с которой собираетесь работать, и щелкните по кнопке ОК. Выбранная форма станет активной.

1.4.3 Выбор главной-формы приложения.

Когда в Проекте несколько форм, возникает вопрос: какая из них главная. Обратимся к диалоговому окну Project Option и рассмотрим на странице Forms, какая форма выбрана в выпадающем списке Main Form.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]