Los mensajes en las formas de C# se pueden mostrar a través de los Messagebox, estos pueden contener información importante para el usuario por ejemplo advertencias, notificaciones, resultados de operaciones, etc. Se les puede definir tanto botones como íconos. A continuación mostraremos algunos ejemplos con una aplicación que sólo tiene un botón para mostrar un mensaje.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace mesaggebox
{
publicpartialclassForm1 : Form
{
public Form1()
{
InitializeComponent();
}
privatevoid btn_mensaje_Click(object sender, EventArgs e)
{
//mostrar un mensaje normal
MessageBox.Show("HOLA MUNDO");
}
}
}
//Mostrar un mensaje con título
//Mostrar un mensaje con mas botones que el OK (aceptar)
//Mostrar un mensaje con ícono
MessageBox.Show("HOLA MUNDO", "Mensaje de muestra", MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information);
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace mesaggebox
{
publicpartialclassForm1 : Form
{
public Form1()
{
InitializeComponent();
}
privatevoid btn_mensaje_Click(object sender, EventArgs e)
{
//mostraremos un mensaje normal
//MessageBox.Show("HOLA MUNDO");
//Mostrar un mensaje con título
//MessageBox.Show("HOLA MUNDO", "Mensaje de muestra");
//Mostrar un mensaje con mas botones que el OK (aceptar)
//MessageBox.Show("HOLA MUNDO", "Mensaje de muestra",MessageBoxButtons.YesNoCancel);
//Mostrar un mensaje con ícono
MessageBox.Show("HOLA MUNDO", "Mensaje de muestra", MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information);
}
privatevoid btn_suma_Click(object sender, EventArgs e)
{
//mostrar una variable en un mensage, en este caso
//el resultado de una suma
//primero calculamos la suma
//declaramos una variable entera para el número 1
//y asignamos su valor convirtiendo a entero
//lo que se encuentra en el textbox txt_num1
int num1 = Convert.ToInt32(txt_num1.Text);
//hacemos lo mismo con el siguiente número
int num2 = Convert.ToInt32(txt_num2.Text);
//se declarar una variable entera para la suma y se realiza la misma
int suma = num1 + num2;
//Mostrar el resultado de la suma
MessageBox.Show("La suma de "+num1+" + "+num2+" es: "+suma+"", "Resultado de la suma", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
Como complemento a lo posteado por el autor, comparto este enlace en el cual se detalla la forma de trabajar con las opciones de los botones yes/no dependiendo de la respuesta del usuario: http://fmadriaga.blogspot.com/2011/07/message-box-en-c-tomar-datos-de-los.html
ResponderEliminarGracias
ResponderEliminar