Отнася се за
|
Обект CheckBox |
|
Обект OptionButton |
|
Обект ToggleButton |
Можете да използвате свойството TripleState, за да укажете как Квадратче за отметка, превключващ бутон или бутон за избор ще покаже стойности Null. Boolean за четене/запис.
израз.TripleState
израз Задължително. Израз, който връща един от обектите в списъка "Отнася се за".
Забележки
Свойството TripleState използва настройките по-долу.
|
Настройка |
Visual Basic |
Описание |
|
Да |
True |
Контролата ще превключи циклично състоянията за стойностите "Да", "Не" и Null. Контролата е недостъпна (в сиво), когато нейното свойство Value е зададено на Null. |
|
Не |
False |
(По подразбиране) Контролата ще превключи циклично състоянията за стойностите "Да" и "Не". Стойностите 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