Dotyczy
| Obiekt CheckBox | 
| Obiekt OptionButton | 
| Obiekt ToggleButton | 
Przy użyciu właściwości TripleState (StanPotrójny) można określić, jak pole wyboru, przycisk przełącznika lub przycisk opcji będzie wyświetlać wartości Null. Właściwość do odczytu i zapisu typu Boolean (wartość logiczna).
wyrażenie.TripleState (StanPotrójny)
wyrażenie Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.
Spostrzeżenia
Właściwość TripleState (StanPotrójny) używa następujących ustawień.
| Ustawienie | Visual Basic | Opis | 
| Tak | True (Prawda) | Kontrolka może mieć wartość Tak, Nie lub Null. Kontrolka jest przygaszona (wyszarzona), gdy jej właściwość Value (Wartość) ma wartość Null. | 
| Nie | False (Fałsz) | (Ustawienie domyślne) Kontrolka może mieć wartości Tak i Nie. Wartości Null są wyświetlane jako wartości Nie. | 
Uwaga: Właściwość TripleState (StanPotrójny) można ustawić, wykorzystując arkusz właściwości kontrolki, makro lub kod języka Visual Basic for Applications (VBA).
Tę właściwość można ustawić w dowolnym widoku.
Przykład
Poniżej pokazano przykład wyświetlania komunikatu opisującego szczegółowo stan pola wyboru o nazwie „Check1” z formularza „frmOperations”.
Dim strTripleState As StringstrTripleState = Forms.Item("frmOperations").Controls.Item("Check1").TripleStateSelect 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 
 
                         
				 
				