MessageBoxIcon Enum

Definition

Anger konstanter som definierar vilken information som ska visas.

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

Fält

Name Värde Description
None 0

Meddelanderutan innehåller inga symboler.

Error 16

Meddelanderutan innehåller en symbol som består av vitt X i en cirkel med röd bakgrund.

Hand 16

Meddelanderutan innehåller en symbol som består av ett vitt X i en cirkel med röd bakgrund.

Stop 16

Meddelanderutan innehåller en symbol som består av vitt X i en cirkel med röd bakgrund.

Question 32

Meddelanderutan innehåller en symbol som består av ett frågetecken i en cirkel. Meddelandeikonen för frågetecken rekommenderas inte längre eftersom den inte tydligt representerar en viss typ av meddelande och eftersom formuleringen av ett meddelande som en fråga kan gälla för alla typer av meddelanden. Dessutom kan användarna förväxla frågeteckensymbolen med en hjälpinformationssymbol. Använd därför inte den här frågeteckensymbolen i meddelanderutorna. Systemet fortsätter att stödja dess inkludering endast för bakåtkompatibilitet.

Exclamation 48

Meddelanderutan innehåller en symbol som består av ett utropstecken i en triangel med gul bakgrund.

Warning 48

Meddelanderutan innehåller en symbol som består av ett utropstecken i en triangel med gul bakgrund.

Asterisk 64

Meddelanderutan innehåller en symbol som består av en gemen bokstav i i en cirkel.

Information 64

Meddelanderutan innehåller en symbol som består av en gemen bokstav i i en cirkel.

Exempel

Följande kodexempel visar hur du använder en MessageBox för att informera användaren om en saknad post i en TextBox. Det här exemplet kräver att metoden anropas från ett befintligt formulär med ett Button och ett TextBox på det.

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

Kommentarer

Den här uppräkningen används av MessageBox klassen. Beskrivningen av varje medlem i den här uppräkningen innehåller en typisk representation av symbolen. Den faktiska grafiken som visas är en funktion av operativsystemkonstanterna. I de aktuella implementeringarna finns det fyra unika symboler med flera tilldelade värden.

I följande tabell visas de olika ikonerna i meddelanderutan.

Ikon Name
Vit X i röd cirkel Hand
Vitt frågetecken i blå cirkel Question
Svart utropstecken i gul triangel Utropstecken
Vit gemener i i blå cirkel Asterisk
Vit X i röd cirkel Stoppa
Vit X i röd cirkel Error
Svart utropstecken i gul triangel Varning
Vit gemener i i blå cirkel Information

Gäller för