Los cuadros de mensajes muy utilizados como ventanas de
confirmación e información y para todo lo que se te pueda ocurrir,
personalmente lo implemento en winform con C#.
Como ocupar estos mensajes y que diferencia existe uno de
otro?
El método utilizado sera MessageBox.Show();
Este método puede plantearse de diferentes maneras
suponiendo que necesitamos que un botón nos envié un mensaje solo de
información.
private void BtnMensaje_Click(object sender, EventArgs
e)
{
MessageBox.Show("Mensaje de
prueba","scperaltaa.blogspot.com");
}
Puedo agregar una variable a mi mensaje, como seria?
string cadena ="Hola";
MessageBox.Show("Mensaje de prueba, " + cadena +
"","scperaltaa.blogspot.com");
Ahora podemos preguntar y plantear de diferentes maneras
este mensaje, personalizar el mensaje según lo que necesitamos.
El cuerpo completo de este método es el siguiente
MessageBox.Show("Nuevo Mensaje de
prueba", "scperaltaa.blogspot.com",
MessageBoxButtons.OKCancel,MessageBoxIcon.Information);
Lógicamente nos preguntaremos que botones podemos agregar y
que iconos podemos utilizar, aquí la respuesta:
Botones
OK: El cuadro Muestra un Botón de aceptar.
OKCancel: El cuadro Muestra un Botón de aceptar y
cancelar.
RetryCancel: Para mostrar un Botón Reintentar y otro
cancelar en el cuadro de mensaje.
YesNo: El cuadro Muestra un Botón Si y Otro No.
YesNoCancel: El cuadro de mensaje contiene lo botones
si, No y Cancelar
Iconos
Error: El cuadro de mensaje muestra un símbolo de
error.
Exclamation: El cuadro de mensaje muestra un símbolo de
exclamación.
Information: El cuadro de mensaje muestra un símbolo de
Información.
Question: El cuadro de mensaje muestra un símbolo de
Interrogación.
Warning: El cuadro de mensaje muestra un símbolo
de Advertencia.
Por ultimo es necesario saber cuando el usuario que manipula
nuestros cuadros de mensaje, presiona Si o No (Ejemplo), suponiendo que del
cuadro de mensaje depende la ejecución de un método ya sea
una inserción a base de datos o realizar un
calculo matemático, como podremos controlar
el clic del botón de nuestro mensaje.
DialogResult resultado = MessageBox.Show("Confirmacion
de ingreso", "scperaltaa.blogspot.com",
MessageBoxButtons.YesNo);
if (resultado == DialogResult.Yes)
{
// Presiono Boton SI
}
else
{
// Presiono Boton NO o cerro ventana.
}
Que es esto?
Creamos una variable para nuestro mensaje el cual es llamado
resultado en este ejemplo, por lo tanto realizamos una pequeña condición en la
que preguntamos si la respuesta de dicho mensaje es SI solo ingresara a la
sección //Presiono Boton SI de lo contrario ingresara a
la sección //Presiono Botón NO o cerro ventana.
Con esto doy por finalizado este pequeño articulo de
implementacion de nuestros cuadros de mensajes.
Saludos Comunidad.
0 comentarios:
Publicar un comentario