Button (TButton) – кнопка Delphi

Button (TButton) – кнопка Delphi

Кнопки Delphi помогают реализовать удобный для пользователя интерфейс, этот компонент можно найти на вкладке Standart.

Компоненты TButton используются для управления программой. Алгоритм который выполняется при нажатии кнопки задается в обработчике OnClick.

Свойство

Описание

property Cancel: Boolean;

Если True, то при нажатие клавиши Esc срабатывает событие OnClick.

property Default: Boolean;

Если Тгие, то при нажатие клавиши Enter возникает событие OnClick.

type TModalResult = Low (Integer).. High (Integer); property ModalResult: TModalResult;

Результат, с которым было закрыто модальное окно.

В терминологии Windows модальные окна – это окна, которые блокируют работу пользователя с другими окнами вплоть до своего закрытия. Они используются для реализации диалога, требующего от пользователя принятия некоторого решения (загрузка файлов (выполнить или нет)), предупреждений. Для выполнения этой функции в состав медального окна включено несколько кнопок. Если у кнопки определено свойство ModalResult, щелчок по ней приведёт к закрытию модального окна и вернет в программу значения ModalResult как результат диалога с пользователем.

Стандартные значения ModalResult Delphi:

  • mrNone — модальное окно не закрывается;
  • mrOk — была нажата кнопка ОК;
  • mrCancel — кнопка Cancel;
  • mrAbort — кнопка Abort;
  • mrRetry — кнопка Retry;
  • mrlgnore — кнопка Ignore;
  • mrYes — кнопка Yes;
  • mrNo — кнопка No;
  • mrAll — кнопка АLL.

В отличие от большинства других видимых компонентов кнопка (Button) является элементом операционной системы Windows поэтому она не может менять свой цвет. Кнопка всегда имеет системный цвет clBtnFace и не имеет свойства Color. Шрифт надписи на кнопке может менять свой стиль и размер, но компонент игнорирует изменение его цвета.

Пример реализации калькулятора на Delphi

Spread the love
Читайте так же:  TabControl (TTabContor) – набор вкладок Delphi
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии