FUNCION MSGBOX

Fecha de Publicación: Abril 29 de 2019

FUNCION MSGBOX

Las cajas de mensajes o Message Box, tienen una función clara, que es la de mostrar una determinada información, aviso, o pregunta para que el usuario tenga conocimiento de ella, y siga la ejecución del programa.

Hay 2 diferentes formas de mostrar información :

La primera es cuando el mensaje tiene por objetivo mostrar una información de interés.
Este es el código de ejemplo de un msgbox simple para mostrar información:

Msgbox “Hola a Todos”

Se mostrará la siguiente ventana:


Tambien se puede mostrar un icono y un titulo en la ventana del mensaje asi:
Msgbox “Hola a Todos”, 48, “Bienvenidos”


Al variar el numero, cambia el icono a mostrar en el msgbox:


La segunda forma es cuando el mensaje espera una respuesta del usuario, es decir, se muestra una información esperando que el usuario seleccione una de las respuestas posibles para que el programa realice un proceso determinado.

Las cajas de mensajes devuelven un valor, el cual dependerá del botón pulsado en el cuadro de mensaje. Este valor es numérico y se almacena en una variable para luego tomar decisiones.

La sintaxis de la caja de mensajes es la siguiente:


MsgBox("texto", botones+focobotón+icono, "título")

Donde texto será el texto descriptivo que aparecerá en la caja, botones son los botones que aparecerán en la caja y se definen por una constante de Visual Basic, focobotón es una constante de Visual Basic que especifica qué botón será el predeterminado (el que tendrá el foco), icono será otra constante que definirá el icono que aparecerá en la caja, título es el texto que aparecerá en la barra de título de la caja de mensaje.

A continuación, en las tabla 7 y tabla 8, se muestran las constantes de los botones, focobotón. Los valores de los iconos estan en la tabla 9 mostrada arriba.



Las cajas de mensaje devuelven un valor el que se podrá almacenar en una variable. El valor devuelto por esta función dependerá del botón que se halla pulsado y en la tabla 10 se muestra el valor que devolverá pulsar un botón:


De esta forma se podrá utilizar una sentencia If, por ejemplo, para determinar diferentes acciones según el valor devuelto por MsgBox.

Ejemplo:

El siguiente será el código de programación para el botón Salir en un programa:


Y se mostrará el siguiente mensaje:



No hay comentarios:

Publicar un comentario