Cambio de un estado Boolean en una sola linea de código.

      Es muy útil en algunas rutinas, mantener un valor Boolean para usar como conmutador, en tomas de decisiones.

      Para cambiar el estado de un valor booleano, se usa frecuentemente un código similar a éste:

      If Command1.Enabled = True Then
           Command1.Enabled = False
      Else
           Command1.Enabled = True
      End If

       Pues bien, todo eso se puede resolver en una sola linea de código.

       Command1.Enabled = Not Command1.Enabled
       bVariable = Not bVariable

       Al pasar por la instrucción = Not siempre cambiará su estado, al valor contrario.

    

Copyright © 2001, SoftAutodid