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

Изучение свойств и событий форм приложения в среде delphi

Цель работы: изучение свойств и событий форм приложения и приемов их использования при разработке программ.

1.Основные сведения.

1.1. Понятие форм.

Форма - это главный компонент приложения, который, как и другие компоненты, имеет свойства. Важнейшие свойства формы: заголовок, высота, ширина, местоположение и т.д. Первоначально визуальная среда Delphi устанавливает свойства формы в значения по умолчанию, но их можно изменить. Это можно сделать во время проектирования формы в Инспекторе объектов, или во время выполнения приложения с помощью операторов, записанных в исходном тексте программы.

Рис; 4,1

Для изучения свойств формы создадим новое приложение. Выберите в меню команду File/ New Application. Delphi автоматически создаст в новом проекте чистую форму и поместит в окно Редактора кода её исходный текст (рис. 4.1). Сразу сохраните проект, чтобы потом к этому не возвращаться. Выберите File/ Save All и дайте модулю имя MAIN.PAS, а проекту - имя FORMTEST.PAS (имена - только в латинском алфавите). Теперь можно заняться свойствами формы.

1.2 Основные свойства формы.

1.2.1 Имя и заголовок формы.

Главное свойство, с которого начинают настройку формы, - это свойство Name (имя), которое содержит идентификатор, используемых для обращения к форме из программы.

По умолчанию первой форме нового проекта присваивается имя Form1. Его следует изменять, чтобы имя формы отражало ее роль в приложении. Например, главную форму приложения можно назвать MainForm.

Свойство Name есть у любого компонента и оно редактируется в окне инспектора объектов. Осмысленные имена следует давать всем компонентам.

Каждая форма приложения должна иметь оригинальный заголовок, чтобы пользователь мог быстро и безошибочно отыскать её на экране среди других. Заголовок задаётся в свойстве Caption. Можно дать нашей форме заголовок MainForm.

1.2.2 Стиль формы.

Настраивая форму, нужно иметь в виду, какой пользовательский интерфейс будет иметь приложение: многодокументальный интерфейс MDI (от англ. Multiple Document Interface) или обычный однодокументальный интерфейс SDI (от англ. Single Document Interface). За это отвечает свойство формы FormStyle, которое может принимать следующие значения:

FsMDIChild — дочернее окно MDI - приложения;

FsMDIForm - главное окно МDI - приложения;

FsNormal - обычное окно (значение по умолчанию);

FsStayOnTop - окно, всегда расположенное поверх других окон на экране.

Многие приложения имеют пользовательский интерфейс МDI. Они состоят из «родительского» окна, которое включает одно или несколько «дочерних» окон. Дочерние окна ограничены областью родительского окна и не могут выходить за его границы. Для главной формы MDI - приложения значение свойства FormStyle равно FsMDIForm. Для всех дочерних форм значение свойства FormStyle равно FsMDIChild. Для модальных диалоговых окон свойство FormStyle равно FsNormal, что дает возможность выносить их за пределы основной формы.

Если применяется пользовательский интерфейс SDI, то каждая форма существует в виде отдельного независимого окна. Одно из окон является главным, однако оно не содержит других окон. В SDI - приложении и главная, и второстепенные формы имеют в свойстве FormStyle значение FsNormal. В некоторых случаях допускается установка значения FsStayOnTop для того, чтобы окно всегда отображалось поверх других окон на экране, даже если активно другое приложение.

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