Компонент класса TCheckBox

Компонент класса 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;