Las cajas de mensajes (MsgBox) alertan al usuario sobre datos o acciones que causan trastornos a la ejecución del programa. Cuando se asocian a una instrucción IF...THEN, si la es verdadera, la variable de control toma cierto valor y despliega una ventana con el texto de error asociado.
La variable que se asigna a la caja de mensaje debe ser de tipo Variant; su sintaxis es:
IF condición THEN variable=MsgBox("Mensaje", Estilo de cuadro, "Título del cuadro").
Ejemplo: IF calificación >10THENalerta=MsgBox("Dato invaliso, repite la entrada", MsgBoxStyle.OkOnly, "Alerta, el número es incorrecto").
La variable que se asigna a la caja de mensaje debe ser de tipo Variant; su sintaxis es:
IF condición THEN variable=MsgBox("Mensaje", Estilo de cuadro, "Título del cuadro").
Ejemplo: IF calificación >10THENalerta=MsgBox("Dato invaliso, repite la entrada", MsgBoxStyle.OkOnly, "Alerta, el número es incorrecto").
En Visual Basic, aún puede utilizar MsgBox() para crear un cuadro de mensaje que se muestre a los usuarios, aunque es preferible usar la nueva sintaxis, MessageBox.Show(), como se muestra en el ejemplo anterior. Por tanto, siguiendo con el código de ejemplo anterior, las siguientes líneas de código son válidas en Visual Basic.
Public Sub ExitApplication() If MsgBox("Do you want to exit?", MsgBoxStyle.Exclamation, _ "My Application") = MsgBoxResult.Yes Then Application.Exit() End If End Sub
Comentarios
Publicar un comentario