Компонент 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. Применение его в программах.

Понравилась статья? Раскажите друзьям:
Общайтесь со мной

Оставить комментарий

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

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>