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: recuperare il risultato delle finestre di dialogo

Una volta chiusa una finestra di dialogo, il form che ha portato alla visualizzazione della finestra di dialogo può recuperarne il risultato facendo riferimento alla proprietà DialogResult o al valore restituito da una chiamata al metodo ShowDialog. Il form responsabile della visualizzazione della finestra di dialogo risponde quindi in base al valore restituito.

Per recuperare il valore della proprietà DialogResult

  • Aggiungere al metodo che ha visualizzato la finestra di dialogo un codice simile a quello che segue.

    In genere, questo codice viene inserito dopo il codice che crea e visualizza la finestra di dialogo:

    private void DisplayDialog() 
    {
       // Create and display an instance of the dialog box
       Form dlg = new Form();
    
       // Show the dialog and determine the state of the 
       // DialogResult property for the form.
       if (dlg.ShowDialog() == DialogResult.OK ) 
       {
          // Do something here to handle data from dialog box.
       }
    }
    
    
    
    NotaNota

    Considerare l'opportunità di chiamare il metodo Dispose sul form per eliminare correttamente la finestra di dialogo. Tenere presente che questa operazione non viene eseguita automaticamente facendo clic sulla casella Chiudi o chiamando il metodo Close.

Mostra: