AdvGlowButton свойства State и Style

07.06.2011
Сейчас я вкратце опишу свойства State (Состояние) и Style (Стиль), компонента AdvGlowButton, а в частности то, как из кнопки сделать подобие CheeckBox'a.

Кратко о главном


Начнём с того, что свойство Style имеет всего два возможных значения, это bsButton и bsCheck. В первом случае кнопка работает как обычно, а во втором как CheckBox, т.е. залипает (постоянно нажата).

Свойство State может принимать одно из следующих значений: absUp, absDisabled, absDown, absDropDown, absExclusive.
А теперь поподробнее:
absUp - Обычное состояние кнопки;
absDisabled - Кнопка отключена;
absDown - Кнопка нажата;
absDropDown - У кнопки есть выпадающее меню;
absExclusive - хз =);

Залипшая кнопка


И как следствие из выше написанного, что бы проверить залипла кнопка или нет, надо проверить следующие условие:
if (AdvGlowButton1.State = absDown) then

begin
...
end;

Или есть немного другой способ, но более правильные. За то, нажата кнопка или нет отвечает её свойство - Down. Надо только проверить равно он True или нет.
И как завершение, для закрепления материала - скриншотик.
X