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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.CheckLst.pas Vcl.CheckLst.hpp |
Vcl.CheckLst | TCheckListBox |
Description
Indique les éléments qui sont cochés.
Pour chaque membre de la propriété tableau Items, State indique si la case à cocher est sélectionnée (cbChecked), désélectionnée (cbUnchecked) ou grisée (cbGrayed).
State effectue une combinaison des informations fournies par la propriété booléenne Checked et la propriété booléenne ItemEnabled :
Lorsque Checked a la valeur true, State a la valeur cbChecked. (néanmoins, lorsque Checked a la valeur false, State peut être soit cbUnchecked soit cbGrayed.)
Lorsque State a la valeur cbGrayed, ItemEnabled a la valeur false. (néanmoins, ItemEnabled peut aussi avoir la valeur false lorsque State a la valeur cbUnchecked ou cbChecked.)