Odnosi se na
|
Objekt CheckBox |
|
Objekt OptionButton |
|
Objekt ToggleButton |
Svojstvo TripleState omogućuje vam da odredite kako će potvrdni okvir, preklopni gumb ili gumb mogućnosti prikazivati vrijednosti Null. To je svojstvo vrste Boolean za pisanje/čitanje.
expression.TripleState
expression Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Napomene
Svojstvo TripleState koristi sljedeće postavke.
|
Postavka |
Visual Basic |
Opis |
|
Da |
True |
Kontrola će se kružno pomicati po stanjima za vrijednosti Da, Ne i Null. Ako je svojstvo kontrole Value postavljeno na Null, kontrola će biti zasivljena. |
|
Ne |
False |
(Zadano) Kontrola će se kružno pomicati po stanjima za vrijednosti Da i Ne. Vrijednosti Null prikazat će se kao da su vrijednosti Ne. |
Napomena: Svojstvo TripleState možete postaviti pomoću koda kontrole list svojstava, makronaredba ili VBA (Visual Basic for Applications).
Postaviti ga možete u bilo kojem prikazu.
Primjer
U sljedećem je primjeru prikazana poruka koja detaljno opisuje stanje potvrdnog okvira "Check1" na obrascu "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