Стандартная и графическая кнопки

 

Кнопки являются элементами управления и используются, как правило, в окнах диалога. Наиболее часто используемые кнопки – Button (стандартная кнопка) и BitBtn (графическая кнопка).

 

Кнопку можно поместить на форму из палитры компонентов. Многие кнопки имеют одинаковые свойства.

Текст на поверхности кнопки определяется свойством Caption. Если в составе надписи есть символ амперсанта «&», то он не отображается, а следующий за ним символ будет подчёркнутым. Причём, нажатие комбинации клавиш Alt+<подчеркнутый символ> вызывает «нажатие» кнопки.

 

Button (стандартная кнопка)

Компонент Button расположен на странице Standard.

Основные свойства компонента Button:

Свойство

Назначение

Cancel

Возможность кнопки реагировать на нажатие клавиши Esc

Caption

Текст на поверхности кнопки

Constraints

Ограничения допустимых изменений размеров компонента

Enabled

Доступность компонента (Boolean)

Font

Шрифт для представления текста

Height

Высота компонента

Hint

Текст оперативной подсказки

Left

Координата X – левого верхнего угла на контейнере

Name

Имя компонента

PopupMenu

Имя всплывающего меню для компонента

ShowHint

Показывать ли оперативную подсказку (Boolean)

Top

Координата Y – левого верхнего угла компонента на контейнере

Visible

Видимость компонента (Boolean)

Width

Ширина компонента

 

Возможна реакция кнопки на события:

  1. от мыши: OnClick, OnMouseDown, OnMouseMove, OnMouseUp;
  2. от клавиатуры: Enter, Esc, KeyDown, KeyPress, KeyUp;

двойной щелчок на кнопке не предусмотрен;

  1. от перетаскивания компонента: OnDragDrop, OnDragOver, OnEndDrag.

 

BitBtn (графическая кнопка)

Компонент BitBtn расположен на странице Additional.

Основные свойства компонента BitBtn такие же, как и у компонента Button. BitBtn отличается от Button тем, что на поверхности такой кнопки можно разместить вместе с текстом изображение.

 

Изображение на этой кнопке задается свойством Glyph. При нажатии кнопки с многоточием в строке свойства Glyph в Инспекторе Объектов вызывается диалоговое окно Picture Editor. Чтобы загрузить картинку, нужно нажать кнопку Load, тогда откроется диалоговое окно для открытия файла рисунка, и можно выбрать файл с расширением .bmp.

 

Файл изображения для кнопки может содержать до четырёх изображений пиктограмм размера 16 ´ 16. В большинстве случаев используют 2 пиктограммы.

 

Кнопка BitBtn реагирует на те же события, что и Button.