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
).
- Remarque :
cbGrayed
correspond à l'état indéterminé.
State effectue une combinaison des informations fournies par la propriété booléenne Checked et la propriété booléenne ItemEnabled :
- Lorsque Checked vaut True, State a la valeur
cbChecked
. Néanmoins, lorsque Checked vaut False, State peut avoir la valeurcbUnchecked
oucbGrayed
. - Lorsque State vaut
cbGrayed
, ItemEnabled a la valeur False. Néanmoins, ItemEnabled peut aussi être défini sur False lorsque State a la valeurcbUnchecked
oucbChecked
.)