Компонент класса TCheckBox – флажок панели Standard используют для выбор решения тип Да/Нет/Не уверен (в последнем случае флажок выглядит бледным). В диалоговых окнах может быть несколько флажков, но состояние каждого из них не зависит от состояния остальных.
Основные свойства, события и методы:
Caption: String – надпись компонента;
State: TCheckBoxState – содержит состояние компонента: cbUnChecked – не установлен; cbChecked - установлен; cbGrayed – не уверен;
AllowGrayed: Boolean – разрешает/запрещает использовать состояние cbGrayed;
Checked: Boolean – содержит значение, соответствующее выбору пользователя; состоянию cbChecked соответствует значение True, состояния cbUnChecked и cbGrayed – False;
основные события OnClick, OnExit.
Достаточно часто состояние флажка используют с оператором условного перехода. If CheckBox1.Checked
then Оператор_1
else Оператор_2;
Состоянием флажка можно управлять программно, например:
CheckBox1.Checked := True;