Aplica-se a
Objeto CheckBox |
Objeto OptionButton |
Objeto ToggleButton |
Pode utilizar a propriedade EstadoTriplo para especificar como a caixa de verificação, o botão de alternar ou o botão de opção apresentam valores Nulos. Booleano de leitura/escrita.
expressão.EstadoTriplo
expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se A.
Observações
A propriedade EstadoTriplo utiliza as seguintes definições.
Definição |
Visual Basic |
Descrição |
Sim |
True |
O controlo percorre os estados para os valores Sim, Não e Nulos. O controlo aparece desativado (a cinzento) quando a propriedade Valor está definida como Nulo. |
Não |
False |
(Predefinição) O controlo percorre os estados dos valores Sim e Não. Os valores Nulos são apresentados como se fossem valores Não. |
Nota: Pode definir a propriedade EstadoTriplo ao utilizar a folha de propriedades de um controlo, uma macro ou um código VBA (Visual Basic for Applications).
Esta propriedade pode ser definida em qualquer vista.
Exemplo
O seguinte exemplo mostra uma mensagem que descreve em detalhe o estado da caixa de verificação denominada "Verificação1" no formulário "frmOperações".
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