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