Como Alternar uma Variável Entre True e False no Visual Basic

No Visual Basic, é possível alternar rapidamente o valor de uma variável booleana entre True e False utilizando o operador Not.

Exemplo Prático

Dim Alternar As Boolean  
Alternar = False  

' Alternando o valor  
Alternar = Not Alternar  

Se a variável for False, ela se tornará True, e vice-versa.

Aplicação em Botões de Alternância

Esse método é útil em diversas situações, como ativação e desativação de recursos em um botão:

Private Sub btnAlternar_Click()
    Static Estado As Boolean
    Estado = Not Estado  

    If Estado Then
        MsgBox "Ativado"
    Else
        MsgBox "Desativado"
    End If
End Sub

Explicação

  1. Not Estado: Inverte o valor atual da variável.
  2. Static Estado As Boolean: Mantém o valor entre execuções do evento.
  3. Exibe uma mensagem de “Ativado” ou “Desativado” com base no estado atual.

Esse método pode ser aplicado em funções como alternar visibilidade de elementos, ativar ou desativar opções e criar lógicas condicionais simplificadas.


Posts Similares