2.343 .state
Das .state-Attribut definiert den Aktivierungszustand einer Tristate-checkbox.
Definition
-
Datentyp
enum
-
Zugriff
get, set
-
changed-Ereignis
ja
Wertebereich
- state_unchecked
-
Normaler Zustand – das Objekt ist deaktiviert; entspricht .active := false.
- state_checked
-
Das Objekt ist aktiviert.
- state_indeterminate
-
Das Objekt befindet sich in einem undefinierten Zustand; .active ist in diesem Fall undefiniert (false).
Nur möglich wenn .style = 3 ist.
Ein Setzen des Attributs .state ist auch möglich, wenn .style = 2 ist – wobei dann state_indeterminate als state_unchecked interpretiert wird. Dadurch wird dann .active ebenfalls umgeschaltet.
Wenn durch die Zuweisung eines Wertes ein Tristatebutton in eine checkbox umgewandelt wird, ist das Attribut .active immer mit false belegt