Ciclo di vita di una finestra di dialogo
Durante il ciclo di vita di una finestra di dialogo, l'utente richiama la finestra di dialogo, in genere in un gestore comando che crea e inizializza l'oggetto della finestra di dialogo, l'utente interagisce con la finestra di dialogo e la finestra di dialogo verrà chiusa.
Per le finestre di dialogo modali, il gestore raccoglie tutti i dati immessi una volta che la finestra di dialogo verrà chiusa.Poiché l'oggetto della finestra di dialogo esiste dopo la relativa finestra di dialogo verrà chiusa, è possibile utilizzare semplicemente le variabili membro della classe della finestra di dialogo per estrarre i dati.
Per le finestre di dialogo non modale, è possibile estrarre spesso i dati dell'oggetto della finestra di dialogo mentre la finestra di dialogo è ancora visualizzata.A un certo punto, l'oggetto della finestra di dialogo viene eliminato; quando questo si verifica dipende dal codice.