Компонент SpeedButton (рис. 2.14) представляет собой кнопку, на поверхности которой находится картинка. Свойства компо нента приведены в табл. 2.15.

Рис. 2.14. Компонент SpeedButton

Таблица 2.15. Свойства компонента SpeedButton

Свойство

Описание

Name

Имя компонента. Используется для доступа к компоненту и его свойствам

Glyph

Битовый образ, в котором находятся картинки для каждого из состояний кнопки. В битовом образе можетбыть до четырех изображений кнопки (рис. 2.15)

NumGlyphs

Количество картинок в битовом образе Glyph

Flat

Свойство Flat определяет вид кнопки (наличие границы). Если значение свойства равно True, то границакнопки появляется только при позиционировании указателя мыши на кнопке

Grouplndex

Идентификатор группы кнопок. Кнопки, имеющиеодинаковый идентификатор группы, работают подобнопереключателям: нажатие одной из кнопок группывызывает срабатывание других кнопок этой группы

Down

Идентификатор состояния кнопки. Изменить значениесвойства можно, если значение свойства Grouplndexне равно 0

Left

Расстояние от левой границы кнопки до левой границыформы

Top

Расстояние от верхней границы кнопки до верхнейграницы формы

Height

Высота кнопки

Width

Ширина кнопки

Enabled

Признак доступности кнопки. Если значение свойстваравно True, то кнопка доступна. Если значение свойства равно False, то кнопка не доступна

Visible

Позволяет скрыть кнопку (False) или сделать ее видимой (True)

Hint

Подсказка — текст, который появляется рядом с указателем мыши при позиционировании указателя на командной кнопке (для того чтобы текст появился, надочтобы значение свойства ShowHint было True)

ShowHint

Разрешает (True) или запрещает (False) отображение подсказки при позиционировании указателя накнопке

Рис. 2.15. Структура и пример битового образа Glyph: картинки, соответствующие состоянию кнопки UpDown