Partager via


MessageBoxIcon Énumération

Définition

Spécifie des constantes qui définissent les informations à afficher.

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

Champs

Asterisk 64

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

Error 16

La boîte de message contient un symbole constitué d’un X blanc dans un cercle sur fond rouge.

Exclamation 48

La boîte de message contient un symbole constitué d’un point d’exclamation dans un triangle sur fond jaune.

Hand 16

La boîte de message contient un symbole constitué d’un X blanc dans un cercle sur fond rouge.

Information 64

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

None 0

La boîte de message ne contient aucun symbole.

Question 32

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

Stop 16

La boîte de message contient un symbole constitué d’un X blanc dans un cercle sur fond rouge.

Warning 48

La boîte de message contient un symbole constitué d’un point d’exclamation dans un triangle sur fond jaune.

Exemples

L’exemple de code suivant montre comment utiliser un MessageBox élément pour informer l’utilisateur d’une entrée manquante dans un TextBox. Cet exemple exige 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:  
   void Form1_FormClosing(Object^ sender, FormClosingEventArgs^ e)  
   {  
      // If the no button was pressed ...  
      if ((MessageBox::Show(  
         "Are you sure that you would like to close the form?",   
         "Form Closing", MessageBoxButtons::YesNo,   
         MessageBoxIcon::Exclamation) == 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 classe MessageBox. 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 qui leur sont affectées.

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

Icône Name
X blanc en cercle rouge Main
Point d’interrogation blanc dans un cercle bleu Question
Point d’exclamation noir dans un triangle jaune Exclamation
i blanc minuscule dans un cercle bleu Astérisque
X blanc en cercle rouge Arrêter
X blanc en cercle rouge Erreur
Point d’exclamation noir dans un triangle jaune Avertissement
i blanc minuscule dans un cercle bleu Information

S’applique à