MessageBoxIcon Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger konstanter som definierar vilken information som ska visas.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Arv
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 |
|---|---|
|
Hand |
|
Question |
|
Utropstecken |
|
Asterisk |
|
Stoppa |
|
Error |
|
Varning |
|
Information |