En la estructura .NET podemos hallar variables con un valor verdadero o falso, es decir les asignamos un proceos que puede ser 'True' or 'False'.


En Visual Basic las declaramos de la siguiente manera, recuerda que añadimos le prefijo 'Dim' delante del nombre de la variable:

Dim proceso as boolean
proceso = True

En este apartado hemos declarado una variable llamada 'Proceso' como 'booleana' y le hemos asignado a proceso el valor 'True' que en castellano es verdadero.

Ahora probemos a enlazar un valor booleano a una ventana informativa 'Msgbox' al iniciar nuestro programa. Para realizar este proceso declararemos una variable llamada proceso en el Form1_load y en caso de que proceso sea True el programa nos enseñará una ventana con el siguiente mensaje:

msgbox("Proceso = True")

En caso de que proceso sea False nos enseñara la siguiente ventana

msgbox("Proceso = False")

Para expresar valores booleanos en Visual Basic, utilizamos la siguiente estructura:

If variable = True then
'aqui pondremos los procesos que se ejecutaran en caso de que nuestra variable sea True
else
'aqui pondremos los procesos en caso de que la estructura de arriba sea falsa, es decir, si variable no es true se ejecutarán los códigos que hay debajo de 'else'
end if

Bueno sin entretenerme más os pondre el ejemplo prometido y resuelto para que pongais a prueba las estructuras explicadas:


Ahora cambiaremos el valor de proceso a 'False' para que se ejecute la sentencia en caso de que proceso no sea 'True'


Si ejecutamos el programa con ambos ejemplos de códigos obtendremos respuestas diferentes.

En el primer ejemplo obtendremos la ventana informándonos de que 'Proceso = True'
En el segundo ejemplo obtendremos la ventana informándonos de que 'Proceso = False'

Veámos las imágenes de la ejecución de ambos ejemplos...

Primer ejemplo:


Segundo ejemplo: