MessageBoxIcon Enumeration

Definition

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

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

Felder

Name Wert Beschreibung
None 0

Das Meldungsfeld enthält keine Symbole.

Error 16

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

Hand 16

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

Stop 16

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

Question 32

Das Meldungsfeld enthält ein Symbol, das aus einem Fragezeichen in einem Kreis besteht. Das Fragezeichensymbol wird nicht mehr empfohlen, da es nicht eindeutig einen bestimmten Nachrichtentyp darstellt und der Ausdruck einer Nachricht als Frage auf jeden Nachrichtentyp angewendet werden kann. Darüber hinaus können Benutzer das Fragezeichensymbol mit einem Hilfeinformationssymbol verwechseln. Verwenden Sie daher dieses Fragezeichensymbol nicht in Ihren Meldungsfeldern. Das System unterstützt seine Einbindung weiterhin nur für Die Abwärtskompatibilität.

Exclamation 48

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

Warning 48

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

Asterisk 64

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

Information 64

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

Beispiele

Das folgende Codebeispiel zeigt, wie sie den Benutzer über MessageBox 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 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 Aufzählung wird von der MessageBox Klasse verwendet. Die Beschreibung jedes Elements dieser Aufzählung 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, denen mehrere Werte zugewiesen sind.

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

Icon Name
Weißes X im roten Kreis Hand
Weißes Fragezeichen im blauen Kreis Frage
Schwarzes Ausrufezeichen im gelben Dreieck Ausrufezeichen
Weißer Kleinbuchstabe i im blauen Kreis Asterisk
Weißes X im roten Kreis Stopp
Weißes X im roten Kreis Fehler
Schwarzes Ausrufezeichen im gelben Dreieck Warning
Weißer Kleinbuchstabe i im blauen Kreis Informationen

Gilt für: