Компонент Button в Delphi

Компонент Button находиться на странице "Standard" палитры компонентов.  Он представляет из себя стандартную, без дополнительных функций и рисунков, кнопку  Windows, которая наиболее часто используется в приложениях.

Надпись на кнопки зависит от свойства Caption. Для получения ускоренного доступа к использованию клавиш нужно в свойстве Caption перед нужной нам буквой поставить символ амперсанта «&». В надписи этот символ виден не будет, а следующий за ним станет подчеркнутым. В результате вместо нажатия кнопки можно будет совместным нажатием кнопок Alt + подчеркнутый символ (в той же языковой раскладке и регистре) будет вызван обработчик события onClick нашей кнопки.

Свойство Default компонента Button установленное в true позволяет при нажатии клавиши ENTER запустить обработчик кнопки, при условии, что нет в фокусе другой кнопки.

Свойство Cancel, если установить его в true, сделает так что при нажатии клавиши ESC будет запущена наша кнопка. Эту возможность целесообразно использовать в кнопкой связанных с отменой действий.

Для закрепления материала расположим на форме 3 кнопки Button и компонент Edit.Пример с компонентам Button

Первой кнопка:

Caption:= &Кнопка;
Cancel:=true;
обработчик -
Edit1.Text:='Нажата кнопка 1';

Второй -

Caption:= Кн&опка;
Default := true;
обработчик -
Edit1.Text:='Нажата кнопка 1';

Третьей

Caption:= &Закрыть;
обработчик -
Close;

Итог: мы разобрали свойство и функции компонента Button. Применение его в программах.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *