Свойство «Тройное состояние»

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Применение

Объект «Флажок»

Объект «Переключатель»

Объект «Выключатель»

Чтобы задать способ отображения флажок, выключатель или переключатель можно использовать свойство TripleStateпустых значений. Чтение и запись Boolean.

выражение.Тройное состояние

выражение Обязательное. Выражение, возвращающее один из объектов из списка «Применение».

Замечания

Свойство Тройное состояние может иметь следующие значения:

Параметр

Visual Basic

Описание

Да

True

Элемент управления будет циклически менять состояние в соответствии со значениями «Да», «Нет» и Null. Элемент управления будет недоступным (серым), если для его свойства Значение задано значение Null

Нет

False

(По умолчанию.) Элемент управления будет циклически менять состояние в соответствии со значениями «Да» и «Нет». Значения Null отображаются так же, как значения «Нет»


Примечание : Свойства TripleState с помощью элемента управления страница свойств, макрос или Visual Basic для приложений (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

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×