III. Класс TApplication
Экземпляры этого класса – Windows-приложения. При запуске программы, созданной в Delphi автоматически создается объект этого типа, получает управление, а по окончании работы программы уничтожается.
Свойства:
Title: String– подпись на панели задач
ExeName: String – имя exe-файла
Active: Boolean – активно или нет в данный момент приложение
MainForm: TForm – главная форма приложения
Методы:
Initialize – инициализация приложения
Run – запуск приложения
CreateForm – создание формы
Minimize - свернуть
Restore - восстановить
Примеры компонентов. Кнопки. Таймер
TButton –компонент, представляющий собой кнопку
Caption: String | Надпись на кнопке |
Cancel: Boolean | True – событие OnClick кнопки возникает при нажатии Esc. |
Default: Boolean | True – событие OnClick кнопки возникает при нажатии Enter. |
ModalResult: TModalResult | Результат закрытия модального окна. Модальное окно – окно, блокирующее работу пользователя с другими окнами до своего закрытия. |
Основное событие OnClick
TTimer (страница System) - таймер, служит для отсчета реального времени. Через определенный интервал времени генерирует событие OnTimer . Размещать можно в произвольном месте формы, т.к. компонент неотображаемый.
Interval: Integer | Период (в милисекундах) через который генерируется событие OnTimer |
Enabled: Boolean | Включает/выключает таймер |
Основное событие OnTimer
TBitButton (страница Additional) - кнопка с пиктографическим изображением.
Glyph:TBitmap – графическое изображение
Kind- тип кнопки. Имеется 11 стандартных разновидностей
TSpeedButton (страница Additional) - кнопка с пиктографическим изображением, без надписи. Отличается от предыдущих тем, что может фиксироваться в утопленном состоянии.