lunes, 7 de mayo de 2012

Messagebox en C#

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
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);

 



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);

        }
    }
}




2 comentarios:

  1. 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

    ResponderEliminar