MessageBoxButtons 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 die bepalen welke knoppen moeten worden weergegeven op een MessageBox.
public enum class MessageBoxButtons
public enum MessageBoxButtons
type MessageBoxButtons =
Public Enum MessageBoxButtons
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| OK | 0 | Het berichtvak bevat een knop OK. |
| OKCancel | 1 | Het berichtvak bevat de knoppen OK en Annuleren. |
| AbortRetryIgnore | 2 | Het berichtvak bevat de knoppen Afbreken, Opnieuw proberen en Negeren. |
| YesNoCancel | 3 | Het berichtvak bevat de knoppen Ja, Nee en Annuleren. |
| YesNo | 4 | Het berichtvak bevat de knoppen Ja en Nee. |
| RetryCancel | 5 | Het berichtvak bevat de knoppen Opnieuw proberen en Annuleren. |
| CancelTryContinue | 6 | Hiermee geeft u op dat het bericht de knoppen Annuleren, Opnieuw proberen en Doorgaan bevat. |
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een MessageBox formulier kunt gebruiken om te voorkomen dat een formulier wordt gesloten. In dit voorbeeld moet de methode worden aangeroepen vanuit de FormClosing gebeurtenis van het formulier.
private:
void Form1_FormClosing(Object^ sender, FormClosingEventArgs^ e)
{
// If the no button was pressed ...
if ((MessageBox::Show(
"Are you sure that you would like to close the form?",
"Form Closing", MessageBoxButtons::YesNo,
MessageBoxIcon::Question) == DialogResult::No))
{
// cancel the closure of the form.
e->Cancel = true;
}
}
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.Question);
// 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.Question)
' 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.