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};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.CheckLst.pas Vcl.CheckLst.hpp |
Vcl.CheckLst | TCheckListBox |
Beschreibung
Gibt an, welche Listeneinträge aktiviert sind.
State gibt für jedes Element im Array Items an, ob das entsprechende Kontrollkästchen aktiviert (cbChecked
) oder deaktiviert (cbUnchecked
) ist oder ob es grau dargestellt wird (cbGrayed
).
- Hinweis:
cbGrayed
entspricht dem unbestimmten Zustand (EN).
State kombiniert die von der booleschen Eigenschaft Checked und der booleschen Eigenschaft ItemEnabled bereitgestellten Informationen:
- Wenn für Checked der Wert True gilt, hat State den Wert
cbChecked
. Wenn Checked jedoch False ist, kann State entweder den WertcbUnchecked
oder den WertcbGrayed
haben. - Wenn State
cbGrayed
ist, hat ItemEnabled False. ItemEnabled kann aber auch False sein, wenn State entweder den WertcbUnchecked
oder den WertcbChecked
hat.