Está usted en Indice > Construcción > Lenguajes > VBScript > Lecciones y Paso a Paso > Msgbox en VBS
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Msgbox en VBS

La funcion msgbox de VBScript, nos permite crear alertas altamente personalizadas en las que podemos configurar no solo el texto, sinó que también el título, el icono, los botones, el icono de la barra de titulo y el botón por defecto.

Sintaxis
Esta es la sintaxis de la funcion MsgBox:

variable=MsgBox(texto[,configuracion[,titulo]])


Donde tenemos: texto - texto que se muestra en el cuerpo de la alerta

configuracion - Número que define las características de la alerta

titulo - Texto que se mostrará en la caja de texto

variable - Variable que almacenará la accion del usuario
Configuracion
Para configurar la alerta, pondremos en configuración un número que será la suma de los números de la siguiente lista:
0 - Solo botón OK, el boton por defecto es el primero
1 - Botones OK y Cancelar
2 - Botones Abortar, Reintentar y Ignorar
3 - Botones Si No y Cancelar
4 - Botones Si y NO
5 - Botones Reintentar y Cancelar

16 - Icono de error
32 - Icono de pregunta
48 - Icono de peligro
64 - Icono informativo

256 - El boton por defecto es el segundo
512 - El boton por defecto es el tercero

4096 - Mensaje de sistema, mostrará un icono en la barra de título, la alerta será independiente de la ventana, aunque cambies a otro programa, la alerta se mostrará en pantalla. Resultado
El valor que recibirá variable será un número que dependerá del botón pulsado por el usuario, de esta manera será: 1 - OK
2 - Cancelar
3 - Abandonar
4 - Reintentar
5 - Ignorar
6 - Si
7 - No

Ejemplo

<script languaje="vbscript">
mensaje = MsgBox("Error grave, se ha perdido la informacion",4117,"Error grave")
</script>


El numero de configuracion usado en el ejemplo, el 4117, es la suma del 5 (Reintentar y Cancelar) + 16 (Icono de error) + 4096 (Mensaje de sistema), de esta manera conseguimos configurar 3 parámetros de la alerta.

Artículo por cortesía de Eloi de San Martín
www.programacionweb.net



Usuarios que han visto este tema también han visto...

- Introducción a VBScript
- Declarar variables VBScript
- Uso de funciones en VBS
- Validar la entrada de datos en VBscript
- Función msgbox de VBScript


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 06-07-2008 a las 01:50:56