Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 110 стр.

UptoLike

6.3.7. TButton – кнопка
Кнопки TButton широко используются для управления программа-
ми. Связанный с кнопкой алгоритм управления реализуется в обработ-
чике события OnClick. Свойства компонента:
PROPERTY Cancel: Boolean;
Если имеет значение True, событие
OnClick кнопки возникает при нажа-
тии клавиши Esc.
PROPERTY Default: Boolean;
Если имеет значение True, событие
OnClick кнопки возникает при нажа-
тии клавиши Enter.
type TModalResult =
Low(Integer)..High(Integer) ;
PROPERTY ModalResult:
TModalResult;
Определяет результат, с которым
было закрыто модальное окно (см.
ниже пояснение).
В терминологии Windows модальными окнами называются такие
специальные окна, которые, раз появившись на экране, блокируют ра-
боту пользователя с другими окнами вплоть до своего закрытия. Обыч-
но с их помощью реализуется диалог, требующий от пользователя при-
нятия некоторого решения. Для этого в состав модального окна включа-
ется несколько кнопок. Если у кнопки определено свойство Modal
Result, нажатие на нее приводит к закрытию модального окна и возвра-
щает в программу значение Modal Result
как результат диалога с поль-
зователем. В Delphi определены следующие стандартные значения
Modal Result:
mrNone Модальное окно не закры-
вается.
mrOk Была нажата кнопка ОК.
mrCancel Была нажата кнопка
Cancel.
mrAbort Была нажата кнопка Abort.
mrRetry Была нажата кнопка Retry.
mrlgnore Была нажата кнопка
Ignore.
mrYes Была нажата кнопка Yes.
mrNo Была нажата кнопка No.
mrAll Была нажата кнопка All
6.3.8. TCheckBox - независимый переключатель
Независимый переключатель TCheckBox используется для того,
чтобы пользователь мог указать свое решение типа Да/Нет или
Да/Нет/Не знаю (в последнем случае в окошке компонента устанавли-
вается флаг выбора, но само окошко закрашивается серым цветом). Это
решение отражается в свойстве State компонента, доступном как для
чтения, так и для записи. В составе диалогового окна может быть не-
сколько компонентов TCheckBox. Состояние любого из них не зависит
110