MessageBoxIcon Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 |
|---|---|
|
Hand |
|
Question |
|
Uitroep |
|
Sterretje |
|
Stoppen |
|
Fout |
|
Warning |
|
Gegevens |