Gælder for
CheckBox-objekt |
OptionButton-objekt |
ToggleButton-objekt |
Du kan bruge egenskaben TreTilstande til at angive, hvordan et afkrydsningsfelt, en til/fra-knap eller en alternativknap viser Null-værdier. Læs/skriv boolesk.
udtryk.TreTilstande
udtryk Påkrævet. Et udtryk, der returnerer et af objekterne på listen Gælder for.
Bemærkninger
Egenskaben TreTilstande anvender følgende indstillinger.
Indstilling |
Visual Basic |
Beskrivelse |
Ja |
Sand |
Kontrolelementet vil gennemgå tilstande for Ja-, Nej- og Null-værdier. Kontrolelementet vises nedtonet (gråt), når egenskaben Værdi er angivet til Null. |
Nej |
Falsk |
(Standard) Kontrolelementet vil gennemgå tilstande for Ja-, Nej-værdier. Null-værdier vises, som om de var Nej-værdier. |
Bemærk!: Du kan indstille egenskaben TreTilstande ved hjælp af et kontrolelements egenskabsark, en makro eller VBA-kode (Visual Basic for Applications).
Denne egenskab kan indstilles i en hvilken som helst visning.
Eksempel
I følgende eksempel vises en meddelelse, der nærmere beskriver tilstanden for et afkrydsningsfelt med navnet "Check1" i formularen "frmOperations".
Dim strTripleState As String
strTripleState = Forms.Item("frmOperations").Controls.Item("Check1").TripleState
Select Case strTripleState
Case True
MsgBox "For Check1, TripleState = " & strTripleState & _
". The control will cycle through states for Yes, No, " & _
"and Null values. The control appears dimmed (grayed) " & _
"when its Value property is set to Null."
Case False
MsgBox "For Check1, TripleState = " & strTripleState & _
". The control will cycle through states for Yes and No " & _
"values. Null values display as if they were No values."
Case Else
MsgBox "Can't determine the TripleState property for Check1."
End Select