4.6. Чекбокс

Рисунок 4.40. Чекбокс в разных состояниях

Чекбокс в разных состояниях

4.6.1. Общие параметры Чекбоксов

  • размер чекбокса — 16 х 16 px

  • минимальные внешние отступы чекбоксов 4 px

  • галочка чекбокса выравнивается по середине чекбокса как по вертикали так и по горизонтали

4.6.2. Состояния Чекбоксов

Чекбоксы могут находиться в следующих состояниях:

  • Active

  • Checked

  • Indeterminate

  • Disabled

  • Checked-Disabled

  • Indeterminate-Disabled

4.6.3. Цвета Чекбоксов

Границы Чекбоксов: ButtonPressed

Фон Чекбокса в состоянии Active/Checked/Indeterminate: WhiteBg

Фон Чекбокса в состоянии Disabled/Checked-Disabled/Indeterminate-Disabled: ButtonBg

Цвет «галочки»: TextColor2

4.6.4. Поведение компонента Чекбокс

Щелчок ЛКМ

Если компонент находится в состоянии Active, то он переходит в состояние Checked. И наоброт, если компонент находится в состоянии Checked, то после нажатия он изменит свое состояние на Active.

Нажатие других кнопок мыши не должно обрабатываться.