Кнопки
Назначение кнопки – формирование события при нажатии на нее. В ИСР определены классы кнопок:
Компонент | Страница | Описание |
TButton | Standard | Метка. Для вывода текстов разного назначения: названия, заголовки, пояснения и др. |
TBitBtn | Additional | Кнопка с рисункм и надписью, которые иллюстрируют ее функциональное назначение. |
TSpeedButton | Additional | Быстрая кнопка. Не может получать фокус ввода и потому быстрая. |
TColorButton | Misc | Цветная кнопка. |
Для кнопок программируется обработчик события (по умолчанию onClick – нажатие). При возникновении события свойство кнопки ModalResult принимает значение True и обработчик срабатывает.
Для кнопки BitBtn определены стандартные сорта разного назначения, для которых есть свои обработчики. Чтобы несколько кнопок BitBtn работали независимо, каждому сорту назначается свое значение ModalResult. Определены сорта кнопок BitBtn:
Сорт | Вид | Описание |
bkCustom |
Заготовка для пользователя.
ModalResult = mrNone. |
|
bkAbort |
Завершить действие.
ModalResult = mrAbort. |
|
bkAll |
Закончить.
ModalResult = mrAll. |
|
bkCancel |
Отменить.
ModalResult = mrCancel. |
|
bkClose |
Закрыть форму. ModalResult = mrNone.
Используется системный обработчик. |
|
bkHelp |
Вывод справки. ModalResult = mrNone.
Используется системный обработчик. |
|
bkIgnore |
Игнорировать.
ModalResult = mrIgnore. |
|
bkNo |
Отказ.
ModalResult = mrNo. |
|
bkNoToAll |
Отказ.
ModalResult = mrNoToAll. |
|
bkOK |
Согласие.
ModalResult = mrOk. |
|
bkRetry |
Повторить.
ModalResult = mrRetry. |
|
bkYes |
Да.
ModalResult = mrYes. |
|
BkYesToAll |
Да.
ModalResult = mrYesToAll. |