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 sollen.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Vererbung
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 |
|---|---|
|
Hand |
|
Frage |
|
Ausrufezeichen |
|
Asterisk |
|
Stopp |
|
Fehler |
|
Warning |
|
Informationen |