Cajas de Mensajes VS

3
Cajas de mensajes (MsgBox). 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 las constantes de los argumentos botones, focobotón e icono. Tabla 7 - Constantes del argumento botones Botones Constante Valo r Aceptar vbOkOnly 0 Aceptar, Cancelar vbOkCancel 1 Anular, Reintentar, Ignorar vbAbortRetryI gnore 2 Si, No, Cancelar vbYesNoCancel 3 Si, No vbYesNo 4 Reintentar, Cancelar vbRetryCancel 5 Tabla 8 - Constantes del argumento

description

Caja de Mensajes para visual Basic.

Transcript of Cajas de Mensajes VS

Page 1: Cajas de Mensajes VS

Cajas de mensajes (MsgBox).

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 las constantes de los argumentos botones, focobotón e icono.

Tabla 7 - Constantes del argumento botones

Botones Constante Valor

Aceptar vbOkOnly 0

Aceptar, Cancelar vbOkCancel 1

Anular, Reintentar, Ignorar vbAbortRetryIgnore 2

Si, No, Cancelar vbYesNoCancel 3

Si, No vbYesNo 4

Reintentar, Cancelar vbRetryCancel 5

Tabla 8 - Constantes del argumento focobotones

Foco Constante Valor

Primer botón vbDefaultButton1 0

Segundo botón vbDefaultButton2 256

Tercer botón vbDefaultButton 512

Tabla 9 - Constantes del argumento icono

Icono Constante Valor

vbCritical 16

vbQuestion 32

vbExclamation 48

vbInformation 64

Page 2: Cajas de Mensajes VS

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:

Tabla 10 - Valores de retorno de MsgBox

Botón pulsado Valor de retorno

Aceptar 1

Cancelar 2

Anular 3

Reintentar 4

Ignorar 5

Si 6

No 7

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