MessageBoxIcon Énumération

Définition

Spécifie les constantes définissant les informations à afficher.

public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon = 
Public Enum MessageBoxIcon
Héritage
MessageBoxIcon

Champs

Nom Valeur Description
None 0

La zone de message ne contient aucun symbole.

Error 16

La boîte de message contient un symbole composé de X blanc dans un cercle avec un arrière-plan rouge.

Hand 16

La boîte de message contient un symbole composé d’un X blanc dans un cercle avec un arrière-plan rouge.

Stop 16

La boîte de message contient un symbole composé de X blanc dans un cercle avec un arrière-plan rouge.

Question 32

La boîte de message contient un symbole constitué d’un point d’interrogation dans un cercle. L’icône de message de point d’interrogation n’est plus recommandée, car elle ne représente pas clairement un type spécifique de message et parce que la formulation d’un message en tant que question peut s’appliquer à n’importe quel type de message. En outre, les utilisateurs peuvent confondre le symbole de point d’interrogation avec un symbole d’informations d’aide. Par conséquent, n’utilisez pas ce symbole de point d’interrogation dans vos boîtes de message. Le système continue de prendre en charge son inclusion uniquement pour la compatibilité descendante.

Exclamation 48

La zone de message contient un symbole constitué d’un point d’exclamation dans un triangle avec un arrière-plan jaune.

Warning 48

La zone de message contient un symbole constitué d’un point d’exclamation dans un triangle avec un arrière-plan jaune.

Asterisk 64

La boîte de message contient un symbole composé d’une lettre minuscule i dans un cercle.

Information 64

La boîte de message contient un symbole composé d’une lettre minuscule i dans un cercle.

Exemples

L’exemple de code suivant montre comment utiliser un MessageBox pour informer l’utilisateur d’une entrée manquante dans un TextBox. Cet exemple nécessite que la méthode soit appelée à partir d’un formulaire existant avec un Button et un TextBox sur celui-ci.

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

Remarques

Cette énumération est utilisée par la MessageBox classe. La description de chaque membre de cette énumération contient une représentation classique du symbole. Le graphique réel affiché est une fonction des constantes du système d’exploitation. Dans les implémentations actuelles, il existe quatre symboles uniques avec plusieurs valeurs affectées.

Le tableau suivant montre les différentes icônes de boîte de message.

Icône Name
X blanc en cercle rouge Main
Point d’interrogation blanc dans le cercle bleu Question
Point d’exclamation noir en triangle jaune Exclamation
Minuscules blanches i dans un cercle bleu Astérisque
X blanc en cercle rouge Arrêtez
X blanc en cercle rouge Error
Point d’exclamation noir en triangle jaune Avertissement
Minuscules blanches i dans un cercle bleu Informations

S’applique à