Компонент TButton представляет собой стандартную кнопку и широко используется для управления программами. Кнопка может содержать текст, описывающий выполняемое ей действие.
| Property Cancel: Boolean;
| Если имеет значение True, событие OnClick кнопки возникает при нажатии клавиши Esc
|
| Property Default: Boolean;
| Если имеет значение True, событие OnClick кнопки возникает при нажатии клавиши Enter
|
| PropertyEnabled: Boolean;
| Если имеет значение False, то кнопка недоступна для нажатия
|
| TModalResulr =
Low(Integer).. High (Integer);
Property TModalResult;-
| Определяет результат, с которым было закрыто модальное окно
|
В терминологии Windows модальными окнами называются такие специальные окна, которые, раз появившись на экране, блокируют работу пользователя с другими окнами вплоть до своего закрытия. Если у кнопки определено свойство ModalResult, нажатие на нее приводит к закрытию модального окна и возвращает в программу значение ModalResult как результат диалога с пользователем. В Delphi определены следующие стандартные значения ModalResult:
| mrNone
| Модальное окно не закрывается
|
| mrOk
| Была нажата кнопка Ok
|
| mrCancel
| Была нажата кнопка Cancel
|
| mrAbort
| Была нажата кнопка Abort
|
| mrRetry
| Была нажата кнопка Retry
|
| mrIgnore
| Была нажата кнопка Ignore
|
| mrYes
| Была нажата кнопка Yes
|
| mrNo
| Была нажата кнопка No
|
| mrAll
| Была нажата кнопка All
|