ينطبق على
عنصر CheckBox |
عنصر OptionButton |
عنصر ToggleButton |
يمكنك استخدام الخاصية TripleState لتحديد كيف ستعرض خانة اختيار أو زر تبديل أو زر خيارقيم Null. قراءة/كتابة Boolean.
التعبير.TripleState
التعبير Required. هو تعبير يقوم بإرجاع أحد العناصر الموجودة في القائمة "ينطبق على".
ملاحظات
تستخدم الخاصية TripleState الإعدادات التالية.
الإعداد |
Visual Basic |
الوصف |
Yes |
True |
سيتنقل عنصر التحكم خلال الحالات للقيم "Yes" و"No" وNull. يختفي عنصر التحكم (يصبح رمادياً) عند تعيين الخاصية Value إلى Null. |
No |
False |
(افتراضي) سيتنقل عنصر التحكم خلال الحالات للقيم "Yes" و"No". تعرض القيم Null كما لو كانت قيم "No". |
ملاحظة: يمكنك تعيين الخاصية 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