Teilen über


MessageBoxIcon Enumeration

Definition

Gibt Konstanten an, die definieren, welche Informationen angezeigt werden.

public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon = 
Public Enum MessageBoxIcon
Vererbung
MessageBoxIcon

Felder

Asterisk 64

Das Meldungsfeld enthält ein Symbol, das aus dem Kleinbuchstaben „i“ in einem Kreis besteht.

Error 16

Das Meldungsfeld enthält ein Symbol, das aus einem weißen X in einem Kreis mit rotem Hintergrund besteht.

Exclamation 48

Das Meldungsfeld enthält ein Symbol, das aus einem Ausrufezeichen in einem Dreieck mit gelben Hintergrund besteht.

Hand 16

Das Meldungsfeld enthält ein Symbol, das aus einem weißen X in einem Kreis mit rotem Hintergrund besteht.

Information 64

Das Meldungsfeld enthält ein Symbol, das aus dem Kleinbuchstaben „i“ in einem Kreis besteht.

None 0

Das Nachrichtenfeld enthält keine Symbole.

Question 32

Das Meldungsfeld enthält ein Symbol mit einem Fragezeichen in einem Kreis. Das Fragezeichen-Nachrichtensymbol wird nicht mehr empfohlen, da es keinen bestimmten Nachrichtentyp eindeutig darstellt. Außerdem kann die Formulierung einer Nachricht als Frage auf alle Nachrichtentypen angewendet werden. Darüber hinaus können Benutzer das Fragezeichensymbol mit dem Symbol für Hilfeinformationen verwechseln. Verwenden Sie dieses Fragezeichen-Nachrichtensymbol daher nicht in Ihren Nachrichtenfeldern. Das System unterstützt seine Einbindung nur aus Gründen der Abwärtskompatibilität.

Stop 16

Das Meldungsfeld enthält ein Symbol, das aus einem weißen X in einem Kreis mit rotem Hintergrund besteht.

Warning 48

Das Meldungsfeld enthält ein Symbol, das aus einem Ausrufezeichen in einem Dreieck mit gelben Hintergrund besteht.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie sie MessageBox den Benutzer über einen fehlenden Eintrag in einem .TextBox In diesem Beispiel wird die Methode aus einem vorhandenen Formular mit einem Button und einem TextBox vorhandenen Formular aufgerufen.

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  

Hinweise

Diese Enumeration wird von der MessageBox-Klasse verwendet. Die Beschreibung jedes Elements dieser Enumeration enthält eine typische Darstellung des Symbols. Die tatsächliche Grafik, die angezeigt wird, ist eine Funktion der Betriebssystemkonstanten. In den aktuellen Implementierungen gibt es vier eindeutige Symbole mit mehreren Werten, die ihnen zugewiesen sind.

In der folgenden Tabelle sind die verschiedenen Meldungsfeldsymbole aufgeführt.

Symbol name
Weißes X im roten Kreis Hand
Weißes Fragezeichen im blauen Kreis Frage
Schwarzes Ausrufezeichen im gelben Dreieck Ausrufezeichen
Weißer Kleinbuchstabe im blauen Kreis Sternchen
Weißes X im roten Kreis Beenden
Weißes X im roten Kreis Fehler
Schwarzes Ausrufezeichen im gelben Dreieck Warnung
Weißer Kleinbuchstabe im blauen Kreis Information

Gilt für