MessageBoxIcon (Enumeración)
Actualización: noviembre 2007
Especifica las constantes que definen qué información se ha de mostrar.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
| Nombre de miembro | Descripción | |
|---|---|---|
|
None | El cuadro de mensaje no contiene ningún símbolo. |
|
Hand | El cuadro de mensaje está compuesto por un símbolo que consiste en una X blanca en un círculo con fondo rojo. |
|
Question | El cuadro de mensaje está compuesto por un símbolo que consiste en un signo de interrogación en un círculo. Ya no se recomienda el icono de mensaje de signo de interrogación porque no representa claramente un tipo específico de mensaje y porque la formulación de un mensaje como una pregunta puede aplicarse a cualquier tipo de mensaje. Además, los usuarios pueden confundir el signo de interrogación del mensaje con la información de ayuda. Por lo tanto, no utilice este símbolo de signo de interrogación en los cuadros de mensaje. El sistema seguirá admitiendo su inclusión únicamente por motivos de compatibilidad con las versiones anteriores. |
|
Exclamation | El cuadro de mensaje está compuesto por un símbolo que consiste en un signo de exclamación en un triángulo con fondo amarillo. |
|
Asterisk | El cuadro de mensaje está compuesto por un símbolo que consiste en un letra 'i' minúscula en un círculo. |
| Stop | El cuadro de mensaje está compuesto por un símbolo que consiste en una X blanca en un círculo con fondo rojo. | |
| Error | El cuadro de mensaje está compuesto por un símbolo que consiste en una X blanca en un círculo con fondo rojo. | |
| Warning | El cuadro de mensaje está compuesto por un símbolo que consiste en un signo de exclamación en un triángulo con fondo amarillo. | |
| Information | El cuadro de mensaje está compuesto por un símbolo que consiste en un letra 'i' minúscula en un círculo. |
La clase MessageBox utiliza esta enumeración. La descripción de cada miembro de la enumeración contiene una representación típica del símbolo. El gráfico real que se muestra es una función de las constantes del sistema operativo. En implementaciones actuales existen cuatro únicos símbolos con varios valores asignados a éstos.
En el siguiente ejemplo de código se muestra cómo se utiliza un objeto MessageBox para informar al usuario sobre la ausencia de una entrada en un objeto TextBox. Este ejemplo requiere que se llame al método desde un formulario existente que incluya un objeto Button y un objeto TextBox.
private void button1_Click(object sender, System.EventArgs e) { if(textBox1.Text == "") { MessageBox.Show("You must enter a name.", "Name Entry Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { // Code to act on the data entered would go here. } }
protected void button1_Click(Object sender, System.EventArgs e)
{
if (textBox1.get_Text().Equals("")) {
MessageBox.Show("You must enter a name.", "Name Entry Error",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else {
// Code to act on the data entered would go here.
}
} //button1_Click
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.