MessageBoxButtons Enumerazione

Definizione

Specifica le costanti che definiscono i pulsanti da visualizzare in un MessageBox.Specifies constants defining which buttons to display on a MessageBox.

public enum class MessageBoxButtons
public enum MessageBoxButtons
type MessageBoxButtons = 
Public Enum MessageBoxButtons
Ereditarietà
MessageBoxButtons

Campi

AbortRetryIgnore 2

La finestra di messaggio contiene i pulsanti Interrompi, Riprova e Ignora.The message box contains Abort, Retry, and Ignore buttons.

OK 0

La finestra di messaggio contiene un pulsante OK.The message box contains an OK button.

OKCancel 1

La finestra di messaggio contiene i pulsanti OK e Annulla.The message box contains OK and Cancel buttons.

RetryCancel 5

La finestra di messaggio contiene i pulsanti Riprova e Annulla.The message box contains Retry and Cancel buttons.

YesNo 4

La finestra di messaggio contiene i pulsanti Sì e No.The message box contains Yes and No buttons.

YesNoCancel 3

La finestra di messaggio contiene i pulsanti Sì, No e Annulla.The message box contains Yes, No, and Cancel buttons.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare un oggetto MessageBox per offrire all'utente la possibilità di impedire la chiusura di un modulo.The following code example shows how to use a MessageBox to give the user an opportunity to prevent a form from closing. Questo esempio richiede che il metodo venga chiamato dall' FormClosing evento del modulo.This example requires that the method is called from the FormClosing event of the form.

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

Commenti

Questa enumerazione viene utilizzata dalla classe MessageBox.This enumeration is used by the MessageBox class.

Si applica a

Vedi anche