Глава 6 Программирование приложений с графическим интерфейсом
____________________________________________________________________
Рис. 6.68. Вид компонента TCheckBox
Основные свойства компонента:
State – компонент TCheckBox может находиться в общем случае в трех состояниях:
1.Флажок выбран, в окошке компонента стоит галочка. Этому состоянию соответствует значение State=cbChecked;
2.Флажок не выбран, в окошке компонента галочка отсутствует. Этому со-
стоянию соответствует значение State=cbUnchecked;
3. Флажок выбран, в окошке компонента стоит галочка. Но само окошко и галочка серого цвета. Этому состоянию соответствует значение
State=cbGrayed; Это, так называемое, промежуточное состояние. Чаще всего применяется в тех случаях, когда тот или иной режим, та или иная оп-
ция должна быть обязательно выбрана (задействована), но так, чтобы поль-
зователь был проинформирован об этом. Очень часто это состояние исполь-
зуется в комбинации со свойством Enabled=false, т.е. данная опция ав-
томатически установлена, пользователь об этом знает, но менять эту опцию нельзя.
AllowGrayed – разрешает или не разрешает применение состояния
State=cbGrayed. Если AllowGrayed= false (значение по умолчанию), то возможны только два состояния, флажок выбран и флажок не выбран;
Checked – если Checked = true, то флажок выбран. Значение State= cbChecked. Если же Checked = false, то State равен либо cbUnchecked, либо cbGrayed;