Bestimmt, ob ein Benutzer über die Benutzeroberfläche den Zustand Null (Zwischenzustand) für ein Kontrollkästchen-Steuerelement (CheckBox) oder ein Umschaltfeld-Steuerelement (ToggleButton) angeben kann.
Syntax
object.TripleState [= Boolean]
Die Syntax für die TripleState-Eigenschaft besteht aus folgenden Teilen:
Teil | Beschreibung |
---|---|
object | Erforderlich. Ein gültiges Objekt. |
Boolean | Optional. Gibt an, ob das Steuerelement den Nullzustand unterstützt. |
Einstellungen
Die Einstellungen für Boolean sind:
Wert | Beschreibung |
---|---|
True | Die Schaltfläche hat drei Zustände. |
False | Die Schaltfläche unterstützt nur die Werte True und False (Voreinstellung). |
Hinweise
Die TripleState-Eigenschaft ist zwar für das Optionsfeld-Steuerelement (OptionButton) vorhanden, die Eigenschaft ist jedoch deaktiviert. Gleichgültig, welchen Wert TripleState hat, können Sie das Steuerelement nicht über die Benutzeroberfläche auf Null setzen.
Wenn die TripleState-Eigenschaft den Wert True hat, kann ein Benutzer zwischen den Werten Null, True und False wählen. Der Nullwert führt dazu, dass die Schaltfläche schattiert dargestellt wird.
Wenn TripleState den Wert False hat, kann der Benutzer zwischen True und False wählen.
Ein Steuerelement, das auf Null gesetzt wurde, löst das Click-Ereignis nicht aus.
Unabhängig von der Einstellung der Eigenschaft kann dem Kontrollkästchen-Steuerelement und dem Umschaltfeld-Steuerelement der Wert Null immer aus dem Programm heraus zugewiesen werden, so dass das Steuerelement anschließend abgeblendet dargestellt wird.