Messsagebox

Páginas: 3 (511 palabras) Publicado: 15 de octubre de 2012
Clase MessageBox
Presenta un cuadro de dialogo muy simple por pantalla. Un cuadro de dialogo MessageBox es un cuadro de dialogo modal, que en general, se utiliza para informar o avisar al usuario dealgo que ha ocurrido pero no para introducir datos.
No tiene constructor publico, por lo que no es posible crear un objeto o instancia de esta clase. Para visualizar un MessageBox se invoca almétodo Show();
El aspecto de MessageBox es este:

Se puede definir el titulo, el mensaje, los botones e iconos del MessageBox determinando los parámetros que se pasan por le método Show();
Si, porejemplo en un problema se ha situado un botón y una caja de texto y se desea que si se pulsa estando la caja de texto vacia se avise al usuario con un MessageBox que le indique que la caja de texto debe derellenarse con algún dato, el código del botón seria algo asi:
protected void button_Click(object sender, System.EventArgs e)
{
If (textbox,Text == “”)
{
MessageBox.Show (“Introduce tu nombre”,“Error al introducir tu nombre”,
MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
}
else
{
//Codigo en caso de que se haya introcido el texto
}
}
Esta clase hereda directamente de laclase Object y solo tiene un método que no sea heredado que es precisamente Show(). Devuelve el valor de la propiedad DialogResult del botón pulsado.
Show() esta sobrecargado y tiene muchas manerasde ser invocado:
Desde el simple:
public static DialogResult Show(string mensaje);
Hasta:
public static DialogResult Show(IWin32Window ventana, string mensaje, string titulo, MessageBoxButtonsbotones, MessageBoxDefaultButton btn, MessageBoxOptions op);

La enumeracion MessageBoxButtons es:
* MessageBoxButtons.YesNo La ventana contiene losbotones Si, No

MessageBoxButtons.Ok La ventana contiene el botón Aceptar
CODIGO:
MessageBox.Show(this, “Welcome to DotNet”, MessageBoxButtons.OK);...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS