Ciclo de vida de uma caixa de diálogo
Durante o ciclo de vida de uma caixa de diálogo, o usuário invoca a caixa de diálogo, geralmente dentro de um manipulador de comandos que cria e inicializa o objeto de caixa de diálogo, o usuário interage com a caixa de diálogo e a caixa de diálogo é fechada.
Para caixas caixa de diálogo modal, o manipulador reúne todos os dados inseridos depois que a caixa de diálogo é fechada pelo usuário.Como o objeto de caixa de diálogo existe após ter fechado a janela da caixa de diálogo, basta usar as variáveis de membro de sua classe de caixa de diálogo para extrair os dados.
Para caixas de diálogo sem janela restrita, você geralmente pode extrair dados de objeto caixa de diálogo com a caixa de diálogo ainda estiver visível.Em algum momento, o objeto de caixa de diálogo é destruído; quando isso acontece depende de seu código.