Koskee seuraavia
Valintaruutuobjekti |
Valintapainikeobjekti |
Vaihtopainikeobjekti |
KolmeTilaa-ominaisuuden avulla voit määrittää, miten valintaruutu, vaihtopainike, tai valintapainike näyttää tyhjäarvot. Totuusarvo, jolla on luku- ja kirjoitusoikeudet.
lauseke.KolmeTilaa
lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.
Huomautuksia
KolmeTilaa-ominaisuus käyttää seuraavia asetuksia.
Asetus |
Visual Basic |
Kuvaus |
Kyllä |
Tosi |
Ohjausobjekti käy läpi Kyllä-, Ei- ja Tyhjä-arvojen tilat. Ohjausobjektin näkyy himmennettynä (harmaana), kun sen Arvo-ominaisuudeksi on määritetty tyhjäarvo. |
Ei |
Epätosi |
(Oletus) Ohjausobjekti käy läpi Kyllä- ja Ei-arvojen tilat. Tyhjä-arvot näkyvät ikään kuin ne olisivat Ei-arvoja. |
Huomautus: Voit määrittää KolmeTilaa-ominaisuuden ohjausobjektin ominaisuusikkunan, makron tai Visual Basic for Applications (VBA) -koodin avulla.
Tämä ominaisuus voidaan määrittää missä tahansa näkymässä.
Esimerkki
Seuraavassa esimerkissä näytetään viesti, joka kuvaa yksityiskohtaisesti frmOperations-lomakkeen Check1-valintaruudun tilan.
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