Кнопки

Назначение кнопки – формирование события при нажатии на нее. В ИСР определены классы кнопок:

pascal81

Компонент Страница Описание
TButton Standard Метка. Для вывода текстов разного назначения: названия, заголовки, пояснения и др.
TBitBtn Additional Кнопка с рисункм и надписью, которые иллюстрируют ее функциональное назначение.
TSpeedButton Additional Быстрая кнопка. Не может получать фокус ввода и потому быстрая.
TColorButton Misc Цветная кнопка.

Для кнопок программируется обработчик события (по умолчанию onClick – нажатие). При возникновении события свойство кнопки ModalResult принимает значение True и обработчик срабатывает.

Для кнопки BitBtn определены стандартные сорта разного назначения, для которых есть свои обработчики. Чтобы несколько кнопок BitBtn работали независимо, каждому сорту назначается свое значение ModalResult. Определены сорта кнопок BitBtn:

Сорт Вид Описание
bkCustom pascal82 Заготовка для пользователя.

ModalResult = mrNone.

bkAbort pascal83 Завершить действие.

ModalResult = mrAbort.

bkAll pascal84 Закончить.

ModalResult = mrAll.

bkCancel pascal85 Отменить.

ModalResult = mrCancel.

bkClose pascal86 Закрыть форму. ModalResult = mrNone.

Используется системный обработчик.

bkHelp pascal87 Вывод справки. ModalResult = mrNone.

Используется системный обработчик.

bkIgnore pascal88 Игнорировать.

ModalResult = mrIgnore.

bkNo pascal89 Отказ.

ModalResult = mrNo.

bkNoToAll pascal90 Отказ.

ModalResult = mrNoToAll.

bkOK pascal91 Согласие.

ModalResult = mrOk.

bkRetry pascal92 Повторить.

ModalResult = mrRetry.

bkYes pascal93 Да.

ModalResult = mrYes.

BkYesToAll pascal94 Да.

ModalResult = mrYesToAll.

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Copyright © 2009-2010 Программирование на паскале.