MessageBoxIcon MessageBoxIcon MessageBoxIcon MessageBoxIcon Enum

Definition

Gibt Konstanten an, die definieren, welche Informationen angezeigt werden.Specifies constants defining which information to display.

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

Felder

Asterisk Asterisk Asterisk Asterisk 64

Das Meldungsfeld enthält ein Symbol, das aus dem Kleinbuchstaben „i“ in einem Kreis besteht.The message box contains a symbol consisting of a lowercase letter i in a circle.

Error Error Error Error 16

Das Meldungsfeld enthält ein Symbol, das aus einem weißen X in einem Kreis mit rotem Hintergrund besteht.The message box contains a symbol consisting of white X in a circle with a red background.

Exclamation Exclamation Exclamation Exclamation 48

Das Meldungsfeld enthält ein Symbol, das aus einem Ausrufezeichen in einem Dreieck mit gelben Hintergrund besteht.The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background.

Hand Hand Hand Hand 16

Das Meldungsfeld enthält ein Symbol, das aus einem weißen X in einem Kreis mit rotem Hintergrund besteht.The message box contains a symbol consisting of a white X in a circle with a red background.

Information Information Information Information 64

Das Meldungsfeld enthält ein Symbol, das aus dem Kleinbuchstaben „i“ in einem Kreis besteht.The message box contains a symbol consisting of a lowercase letter i in a circle.

None None None None 0

Das Nachrichtenfeld enthält keine Symbole.The message box contains no symbols.

Question Question Question Question 32

Das Meldungsfeld enthält ein Symbol mit einem Fragezeichen in einem Kreis.The message box contains a symbol consisting of a question mark in a circle. 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.The question mark message icon is no longer recommended because it does not clearly represent a specific type of message and because the phrasing of a message as a question could apply to any message type. Darüber hinaus können Benutzer das Fragezeichensymbol mit dem Symbol für Hilfeinformationen verwechseln.In addition, users can confuse the question mark symbol with a help information symbol. Verwenden Sie dieses Fragezeichen-Nachrichtensymbol daher nicht in Ihren Nachrichtenfeldern.Therefore, do not use this question mark symbol in your message boxes. Das System unterstützt seine Einbindung nur aus Gründen der Abwärtskompatibilität.The system continues to support its inclusion only for backward compatibility.

Stop Stop Stop Stop 16

Das Meldungsfeld enthält ein Symbol, das aus einem weißen X in einem Kreis mit rotem Hintergrund besteht.The message box contains a symbol consisting of white X in a circle with a red background.

Warning Warning Warning Warning 48

Das Meldungsfeld enthält ein Symbol, das aus einem Ausrufezeichen in einem Dreieck mit gelben Hintergrund besteht.The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mit einem MessageBox informiert den Benutzer über einen fehlenden Eintrag in einer TextBox.The following code example shows how to use a MessageBox to inform the user of a missing entry in a TextBox. Dieses Beispiel erfordert, dass die Methode aufgerufen wird, von einem vorhandenen Formular mit einem Button und TextBox darauf.This example requires that the method is called from an existing form with a Button and a TextBox on it.

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.This enumeration is used by the MessageBox class. Die Beschreibung der einzelnen Member dieser Enumeration enthält eine typische Darstellung des Symbols.The description of each member of this enumeration contains a typical representation of the symbol. Die tatsächliche angezeigte Grafik ist eine Funktion der Betriebssystem-Konstanten.The actual graphic displayed is a function of the operating system constants. In der aktuellen Implementierungen sind vier eindeutige Symbole mit mehreren Werten, die zugewiesen werden.In current implementations there are four unique symbols with multiple values assigned to them.

In der folgende Tabelle werden die verschiedenen Feld Symbole.The following table shows the different message box icons.

SymbolIcon nameName
Weiße X im roten KreisWhite X in red circle HandHand
Weiß Fragezeichen in blauer KreisWhite question mark in blue circle FragenQuestion
Schwarzes Ausrufezeichen in der gelben DreieckBlack exclamation point in yellow triangle AusrufezeichenExclamation
Weiß Kleinbuchstaben i, im KreisWhite lowercase i in blue circle SternchenAsterisk
Weiße X im roten KreisWhite X in red circle AnhaltenStop
Weiße X im roten KreisWhite X in red circle FehlerError
Schwarzes Ausrufezeichen in der gelben DreieckBlack exclamation point in yellow triangle WarnungWarning
Weiß Kleinbuchstaben i, im KreisWhite lowercase i in blue circle InformationInformation

Gilt für: