Vcl.CheckLst.TCheckListBox.State
Delphi
property State[Index: Integer]: TCheckBoxState read GetState write SetState;
C++
__property Vcl::Stdctrls::TCheckBoxState State[int Index] = {read=GetState, write=SetState};
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| property | public | Vcl.CheckLst.pas Vcl.CheckLst.hpp |
Vcl.CheckLst | TCheckListBox |
Description
Indicates which items are checked.
For each member of the Items array, State indicates whether its check box is selected (cbChecked), deselected (cbUnchecked), or dimmed (cbGrayed).
- Note:
cbGrayedcorresponds to the indeterminate state.
State combines the information provided by the Boolean Checked property and the Boolean ItemEnabled property:
- When Checked is True, State is
cbChecked. However, when Checked is False, State may be eithercbUncheckedorcbGrayed. - When State is
cbGrayed, ItemEnabled is False. However, ItemEnabled may also be False when State iscbUncheckedorcbChecked.)
See Also
Code Examples