Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

Procedura: visualizzare le finestre di messaggio

MessageBox è una finestra di dialogo predefinita nella quale vengono visualizzate informazioni relative all'applicazione. Le finestre di messaggio vengono anche utilizzate per richiedere informazioni all'utente.

Per visualizzare informazioni per l'utente in una finestra di messaggio

  1. Passare al punto in cui si desidera aggiungere il codice per la finestra di messaggio.

  2. Aggiungere il codice utilizzando il metodo Show.

    Nell'esempio di codice riportato di seguito viene illustrato come chiamare il metodo Show della classe MessageBox per visualizzare informazioni all'utente. La chiamata al metodo Show utilizza il parametro facoltativo style per specificare il tipo di icona più adatto per essere visualizzato nella finestra di messaggio:

    public void PerformCalculations() 
    {
       // Code is entered here that performs a calculation
       // Display a message box informing the user that the calculations 
       // are complete
       MessageBox.Show ("The calculations are complete", "My Application", 
    MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
    }
    
    
    

    Le finestre di messaggio sono anche in grado di ricevere input. Il metodo Show della classe MessageBox restituisce un valore che può essere utilizzato per determinare una scelta effettuata dall'utente. È possibile memorizzare il valore come intero oppure confrontare il valore restituito quando si visualizza la finestra di messaggio mediante un'istruzione if. Il parametro style del metodo Show può essere impostato in modo da visualizzare i pulsanti adatti per la richiesta di informazioni all'utente.

Per visualizzare una finestra di messaggio per richiedere informazioni

  1. Aprire l'editor del codice relativo alla classe e passare al punto in cui si desidera aggiungere il codice per la finestra di messaggio.

  2. Aggiungere il codice che utilizza il metodo Show della classe MessageBox per visualizzare una finestra di messaggio.

    Nell'esempio di codice riportato di seguito viene illustrato come chiamare il metodo MessageBox per recuperare informazioni dall'utente e quindi determinare il valore selezionato:

    public void ExitApplication()
    {
       // Display a message box asking users if they
       // want to exit the application.
       if (MessageBox.Show ("Do you want to exit?", "My Application",
             MessageBoxButtons.YesNo, MessageBoxIcon.Question)
             == DialogResult.Yes) 
       {
          Application.Exit();
       }
    }
    
    
    
    Nota di Visual BasicNota di Visual Basic

    In Visual Basic è ancora supportato l'utilizzo della sintassi MsgBox() per la creazione di una finestra di messaggio che verrà visualizzata all'utente; tuttavia è preferibile l'utilizzo della nuova sintassi MessageBox.Show(), come illustrato sopra. In riferimento all'esempio di codice riportato sopra, perciò, in Visual Basic è accettato anche il seguente codice.

    Public Sub ExitApplication()
       If MsgBox("Do you want to exit?", MsgBoxStyle.Exclamation, _
    "My Application") = MsgBoxResult.Yes Then
         Application.Exit()
       End If
    End Sub
    

    Per ulteriori informazioni su MsgBox(), vedere Funzione MsgBox.

Mostra: