Fechar Form anterior

.NET

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

Felipe Fonseca

Curtidas 0

Melhor post

Joel Rodrigues

Joel Rodrigues

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.
GOSTEI 1

Mais Respostas

Felipe Fonseca

Felipe Fonseca

06/10/2014

Boa Tarde Jael,

Eu desejo que a primeira janela morra, quando a segunda for aberta
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/10/2014

Então, proceda como eu indiquei e teste.
GOSTEI 1
Felipe Fonseca

Felipe Fonseca

06/10/2014

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.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/10/2014

Opa, fico feliz que tenha dado certo.
Um abraço e bons códigos.
GOSTEI 0
POSTAR