Gäller för
CheckBox-objekt |
OptionButton-objekt |
ToggleButton-objekt |
Du kan använda egenskapen TripleState till att specificera hur en kryssruta, växlingsknapp eller alternativknapp visar nollvärden. Boolesk för läsa/skriva.
uttryck.TripleState
Uttryck Obligatoriskt. Ett uttryck som returnerar ett av objekten i listan Gäller för.
Kommentarer
Egenskapen TripleState har följande inställningar.
Inställning |
Visual Basic |
Beskrivning |
Ja |
Sant |
Kontrollen för att växla mellan värdena Ja, Nej och Null. Kontrollen visas nedtonad när egenskapen Värde är inställd på Null. |
Nej |
Falskt |
(Standard) Kontrollen växlar mellan lägen för Yes- och No-värden. Null-värden visas som om de vore No-värden. |
Obs!: Du kan ange TripleState-egenskapen på kontrollens egenskapssida, i ett makro eller med VBA-kod (Visual Basic for Applications).
Den här egenskapen kan anges i valfri vy.
Exempel
I det här exemplet visas ett meddelande som i detalj beskriver statusen för en kryssruta med namnet "Check1" i formuläret "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