MessageBoxIcon Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica constantes que definen qué información se va a mostrar.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | El cuadro de mensaje no contiene símbolos. |
| Error | 16 | El cuadro de mensaje contiene un símbolo que consta de X blanco en un círculo con un fondo rojo. |
| Hand | 16 | El cuadro de mensaje contiene un símbolo que consta de una X blanca en un círculo con un fondo rojo. |
| Stop | 16 | El cuadro de mensaje contiene un símbolo que consta de X blanco en un círculo con un fondo rojo. |
| Question | 32 | El cuadro de mensaje contiene un símbolo que consta de un signo de interrogación en un círculo. El icono del mensaje de signo de interrogación ya no se recomienda porque no representa claramente un tipo específico de mensaje y porque la expresión de un mensaje como pregunta podría aplicarse a cualquier tipo de mensaje. Además, los usuarios pueden confundir el símbolo de signo de interrogación con un símbolo de información de ayuda. Por lo tanto, no use este símbolo de signo de interrogación en los cuadros de mensaje. El sistema sigue admitiendo su inclusión solo por motivos de compatibilidad con versiones anteriores. |
| Exclamation | 48 | El cuadro de mensaje contiene un símbolo que consta de un signo de exclamación en un triángulo con un fondo amarillo. |
| Warning | 48 | El cuadro de mensaje contiene un símbolo que consta de un signo de exclamación en un triángulo con un fondo amarillo. |
| Asterisk | 64 | El cuadro de mensaje contiene un símbolo que consta de una letra minúscula i en un círculo. |
| Information | 64 | El cuadro de mensaje contiene un símbolo que consta de una letra minúscula i en un círculo. |
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar para MessageBox informar al usuario de una entrada que falta en .TextBox En este ejemplo se requiere que se llame al método desde un formulario existente con Button y un TextBox elemento en él.
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
const string message =
"Are you sure that you would like to close the form?";
const string caption = "Form Closing";
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Exclamation);
// If the no button was pressed ...
if (result == DialogResult.No)
{
// cancel the closure of the form.
e.Cancel = true;
}
}
Private Sub Form1_FormClosing( _
ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.FormClosingEventArgs) _
Handles MyBase.FormClosing
Dim message As String = _
"Are you sure that you would like to close the form?"
Dim caption As String = "Form Closing"
Dim result = MessageBox.Show(message, caption, _
MessageBoxButtons.YesNo, _
MessageBoxIcon.Exclamation)
' If the no button was pressed ...
If (result = DialogResult.No) Then
' cancel the closure of the form.
e.Cancel = True
End If
End Sub
Comentarios
La clase usa MessageBox esta enumeración. La descripción de cada miembro de esta enumeración contiene una representación típica del símbolo. El gráfico real mostrado es una función de las constantes del sistema operativo. En las implementaciones actuales hay cuatro símbolos únicos con varios valores asignados.
En la tabla siguiente se muestran los diferentes iconos del cuadro de mensaje.
| Icon | Nombre |
|---|---|
|
Herramientas |
|
Pregunta |
|
Exclamación |
|
Asterisk |
|
Parar |
|
Error |
|
Advertencia |
|
Información |