MessageBoxIcon Enum

Definitie

Hiermee geeft u constanten op die bepalen welke informatie moet worden weergegeven.

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

Velden

Name Waarde Description
None 0

Het berichtvak bevat geen symbolen.

Error 16

Het berichtvak bevat een symbool dat bestaat uit witte X in een cirkel met een rode achtergrond.

Hand 16

Het berichtvak bevat een symbool dat bestaat uit een witte X in een cirkel met een rode achtergrond.

Stop 16

Het berichtvak bevat een symbool dat bestaat uit witte X in een cirkel met een rode achtergrond.

Question 32

Het berichtvak bevat een symbool dat bestaat uit een vraagteken in een cirkel. Het pictogram van het vraagtekenbericht wordt niet meer aanbevolen omdat het niet duidelijk een specifiek type bericht vertegenwoordigt en omdat de formulering van een bericht als een vraag van toepassing kan zijn op elk berichttype. Daarnaast kunnen gebruikers het vraagtekensymbool verwarren met een help-informatiesymbool. Gebruik daarom dit vraagtekensymbool niet in uw berichtvakken. Het systeem blijft alleen ondersteuning bieden voor achterwaartse compatibiliteit.

Exclamation 48

Het berichtvak bevat een symbool dat bestaat uit een uitroepteken in een driehoek met een gele achtergrond.

Warning 48

Het berichtvak bevat een symbool dat bestaat uit een uitroepteken in een driehoek met een gele achtergrond.

Asterisk 64

Het berichtvak bevat een symbool dat bestaat uit een kleine letter i in een cirkel.

Information 64

Het berichtvak bevat een symbool dat bestaat uit een kleine letter i in een cirkel.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een MessageBox code gebruikt om de gebruiker op de hoogte te stellen van een ontbrekende vermelding in een TextBox. In dit voorbeeld is vereist dat de methode wordt aangeroepen vanuit een bestaand formulier met een Button en een TextBox op het formulier.

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

Opmerkingen

Deze opsomming wordt door de MessageBox klasse gebruikt. De beschrijving van elk lid van deze opsomming bevat een typische weergave van het symbool. De werkelijke weergegeven afbeelding is een functie van de constanten van het besturingssysteem. In de huidige implementaties zijn er vier unieke symbolen waaraan meerdere waarden zijn toegewezen.

In de volgende tabel ziet u de verschillende pictogrammen van het berichtvak.

Icoon Name
Witte X in rode cirkel Hand
Wit vraagteken in blauwe cirkel Question
Zwart uitroepteken in gele driehoek Uitroep
Witte kleine letter i in blauwe cirkel Sterretje
Witte X in rode cirkel Stoppen
Witte X in rode cirkel Fout
Zwart uitroepteken in gele driehoek Warning
Witte kleine letter i in blauwe cirkel Gegevens

Van toepassing op