חל על
אובייקט CheckBox |
אובייקט OptionButton |
אובייקט ToggleButton |
באפשרותך להשתמש במאפיין TripleState כדי לציין את האופן שבו תיבת סימון, לחצן דו-מצבי, או לחצן אפשרויות יציג ערכי Null. קריאה/כתיבה Boolean.
ביטוי.TripleState
ביטוי נדרש. ביטוי שמחזיר אחד מהאובייקטים ברשימה חל על.
הערות
המאפיין TripleState משתמש בהגדרות הבאות.
הגדרה |
Visual Basic |
תיאור |
כן |
True |
הפקד יעבור במחזוריות בין מצבים עבור ערכי 'כן', 'לא' ו- Null. הפקד מופיע מעומעם (אפור) כאשר המאפיין ערך שלו מוגדר ל- Null. |
לא |
False |
(ברירת מחדל) הפקד יעבור במחזוריות בין מצבים עבור ערכי 'כן' ו'לא'. ערכי Null יוצגו כפי שהיו מוצגים ערכי 'לא'. |
הערה: באפשרותך להגדיר את המאפיין TripleState על-ידי שימוש ב- גליון מאפיינים של הפקד, מאקרו, או בקוד Visual Basic for Applications (VBA).
ניתן להגדיר מאפיין זה בכל תצוגה.
דוגמה
הדוגמה הבאה מציגה הודעה המתארת בפירוט את המצב של תיבת סימון הנקראת "Check1" בטופס "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