MessageBoxIcon Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Konstanten an, die definieren, welche Informationen angezeigt werden.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Vererbung
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 |
---|---|
Hand | |
Frage | |
Ausrufezeichen | |
Sternchen | |
Beenden | |
Fehler | |
Warnung | |
Information |