Para poder guiar a los usuarios de tu software vas a necesitar mostrar mensajes. Para ello, utilizaremos los mensajes por pantalla mediante la linea de código MessageBox.
Estos mensajes pueden mostrarse de muchas formas, con iconos y con botones especiales para controlar el flujo de tu aplicación. Además estos cuadros de diálogos son del tipo Modal, lo cual indica que el programa de va a bloquear hasta cerrar dicha pantalla.
Vamos al código, para mostrar un mensaje por pantalla usaremos la siguiente linea de código, con los siguientes parámetros, de los cuales solo el primero es obligatorio, te explico:
Índice
Estructura de la Clase
MessageBox.Show(Mensaje, Titulo, Botones, Iconos )
Comencemos con un ejemplo sencillo usando un MessageBox.Show para un mensaje sencillo.
MessageBox Sencillo
MessageBox.Show("Hola Mundo")
Esto no generara un mensaje parecido al siguiente:
Agregando un Titulo
Obtenemos un mensaje en pantalla bastante sencillo agreguémosle un titulo, para ello colocamos una COMA, luego del primer tamaño:
MessageBox.Show("Hola Mundo" , "Mi Mensaje")
Vamos por los Botones
Excelente ya se ve un poco mejor, hablemos ahora de los botón, ya que en ocasiones necesitaremos mas que el botón Aceptar (OK), usamos entonces el tercer parámetro, el cual es del tipo MessageBoxButtons. Lo implementamos de la siguiente manera:
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.OK )
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.YesNo )
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.OKCancel )
Los MessageBoxButtons tienes varios tipos de botones aquí solo estoy dejando 3 ejemplos, pero tu puedes intentar con los demás. Con el parámetro OKCancel obtenemos lo siguiente:
¿Y los iconos del MessageBox?
Claro que si!, vamos agregarle algún elemento grafico a nuestro mensaje en pantalla. Lo haremos con el cuarto parámetro:
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.OKCancel, MessageBoxIcon.Error )
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.OKCancel, MessageBoxIcon.Information )
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation )
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning )
Information y Warning toman el mismo icono.
MessageBox.Show("Hola Mundo" , "Mi Mensaje", MessageBoxButtons.OKCancel, MessageBoxIcon.Question )
Espero te haya gustado esta pequeña guia para mejorar tus mensajes en pantalla con MessageBox, te invito a ver el video donde hable de este tema y ver los ejemplos a detalle y tambien aprender a capturar la respuesta del usuario.
Te dejo el link al video.
Nos vemos en el próximo post.
Te invito a conocer los cursos que tengo disponibles haciendo clic aquí
Y Suscríbete a mi canal de Youtube dando clic aquí