Застосовується до
|
Об’єкт CheckBox |
|
Об’єкт OptionButton |
|
Об’єкт ToggleButton |
За допомогою властивості TripleState можна вказати, як Прапорець, кнопка-перемикач або кнопка-перемикач відображатиме Null-значення. Логічний вираз (читання й записування).
вираз.TripleState
expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".
Зауваження
Властивість TripleState має наведені нижче значення.
|
Значення |
Visual Basic |
Опис |
|
Так |
True |
Значення стану елемента керування послідовно переходитимуть від "Так" до "Ні" й Null-значення. Елемент керування відображається затіненим (сірим), якщо його властивість Value має Null-значення. |
|
Ні |
Хибність |
Значення стану елемента керування послідовно переходитимуть від "Так" до "Ні" (стандартне). Null-значення відображаються як значення "Ні". |
Примітка.: Ви можете встановити властивість TripleState, використовуючи вікно властивостей елемента керування, макрос або код Visual Basic for Applications (VBA).
Цю властивість можна встановити в будь-якому поданні.
Приклад
На прикладі нижче продемонстровано відображення повідомлення, що детально описує стан прапорця "Check1" у формі "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