IBM Lotus Symphony
|
Muestra un cuadro de diálogo que contiene un mensaje.
MsgBox Texto As String [,Tipo As Integer [,TítuloDiálogo As String]] (As Statement) o bien MsgBox (Texto As String [,Tipo As Integer [,TítuloDiálogo As String]]) (As Function)
Texto: expresión de cadena que se muestra como un mensaje en el cuadro de diálogo. Los saltos de línea se pueden insertar con Chr$(13).
TítuloDiálogo: expresión de cadena que se muestra en la barra de título del diálogo. Si se omite, la barra de título muestra el nombre de la aplicación respectiva.
Tipo: Cualquier expresión entera que especifique el tipo de diálogo, así como el número y tipo de botones que mostrar y el tipo de icono. Tipo representa una combinación de patrones de bits, por lo que se pueden definir varios elementos sumando sus valores respectivos:
0 : Mostrar sólo el botón Aceptar.
1 : Mostrar los botones Aceptar y Cancelar.
2 : Mostrar los botones Interrumpir, Reintentar e Ignorar.
3 : Mostrar los botones Sí, No y Cancelar.
4 : Mostrar los botones Sí y No.
5 : Mostrar los botones Reintentar y Cancelar.
16 : Agregar el icono de Stop al diálogo.
32 : Agregar el icono de Pregunta al diálogo.
48 : Agregar el icono de Exclamación al diálogo.
64 : Agregar el icono de Información al diálogo.
128 : El primer botón del diálogo es el proporcionado de manera predeterminada.
256 : El segundo botón del diálogo es el proporcionado de manera predeterminada.
512 : El tercer botón del diálogo es el proporcionado de manera predeterminada.
Sub EjemploMsgBox
Const sText1 = "Se ha producido un error inesperado."
Const sTexto2 = "Sin embargo, la ejecución del programa continuará."
Const sTexto3 = "Error"
MsgBox(sTexto1 + Chr(13) + sTexto2,16,sTexto3)
End sub