Fechar Form anterior

06/10/2014

Boa Noite,

Estou com uma duvida em meus estudos, pois quando abro uma nova janela eu coloco o seguinte código:

TelaNova telaNova = new TelaNova();
telaNova.Showdialog();


Porém a anterior continua aberta por trás da tela nova. como faço para abrir a nova janela e fechar a tela anterior?

ATT.

Felipe Fonseca

Melhor resposta

06/10/2014

Você deseja que a primeira seja reaberta quando a segunda for fechada, ou a primeira vai "morrer"?

Você pode usar o this.Hide(); na primeira para escondê-la. E após o ShowDialog da segunda, usar o this.Close() para fechar a primeira.

Joel Rodrigues

Responder Citar

Outras Respostas

06/10/2014

Felipe Fonseca

Boa Tarde Jael,

Eu desejo que a primeira janela morra, quando a segunda for aberta
Responder Citar

07/10/2014

Joel Rodrigues

Então, proceda como eu indiquei e teste.
Responder Citar

07/10/2014

Felipe Fonseca

Boa Tarde Jael,

Consegui fazer com sua ajuda, muito obrigado por contribuir com meu aprender foi perfeita sua orientação além de muito didático. Ótima tarde!!

Att.
Responder Citar

07/10/2014

Joel Rodrigues

Opa, fico feliz que tenha dado certo.
Um abraço e bons códigos.
Responder Citar