| Свойство | Описание |
| Flat | Свойство Flat определяет вид кнопки (наличие границы). Если значение свойства равно True, то граница кнопки появляется только при позиционировании указателя мыши на кнопке |
| GroupIndex | Идентификатор группы кнопок. Кнопки, имеющие одинаковый идентификатор группы, работают подобно переключателям: нажатие одной из кнопок группы вызывает срабатывание других кнопок этой группы |
| Down | Идентификатор состояния кнопки. Изменить значение свойства можно, если значение свойства GroupIndex не равно 0. |
В отличие от других кнопок, кнопка SpeedButton может использоваться как переключатель. Поэтому, помимо обычного и нажатого состояний, она имеет третье состояние – утопленное, или выбранное (включенное). Включена кнопка или нет, определяет свойство Down типа Boolean. Если свойство имеет значение True, то кнопка выбрана, если False – не выбрана.
Использование кнопок с фиксацией в качестве переключателей имеет определенные особенности. Все кнопки объединяются в группы, и каждая такая кнопка должна принадлежать к одной из групп. Принадлежность кнопки к группе определяет свойство GroupIndex типа Integer. По умолчанию свойство имеет нулевое значение, и кнопка не относится к группе. Определяя одинаковое значение для свойств GroupIndex различных кнопок, их можно сгруппировать. При этом все кнопки группы будут работать согласованно – если одна из кнопок выбрана и находится в фиксированном нижнем положении, то выбор других автоматически отменяется. Группирование кнопок снимает необходимость организовывать взаимодействие элементов управления вручную. На рис.7 показаны зависимые кнопки, входящие в одну группу, панели инструментов Форматирование текстового процессора Microsoft Word.







