Janelas

24/03/2008

0

ola.

eu tou a fazer o meu projecto de fim de curso em c# mas nunca trabalhei com ele.

alguem me sabia dizer como faço para fechar uma forma quando abro outra.

quando faço um this.close() na inicial termina-me a aplicação

obrigada


Irinaml

Irinaml

Responder

Posts

28/03/2008

Groove

opa blz???

o form q vc está utilizando é um mdi???
se não for vai ficar meio dificil de conseguir isso mas acho q tem como vou dar uma pesquisada.


Responder

28/03/2008

Irinaml

com mdi quer dizer modal? :)

ja tentei fazer showdialog mas depois de fazer showdialog nao consigo fechar a janela que fez o show.

o meu problema e mesmo na janela inicial se conseguir que ele fique desactivo enquanto sao abertos e fechados outras janelas.
brigada


Responder

28/03/2008

Groove

bom entaum vamos ver
primeiro
vamos (no form principal) estanciar o form q vai abrir no meu caso o frmsobre:

 private blablalba.frmSobre frm_sobre=null;



aí no botão no qual vc for chamar o novo forme (frmsobre) fazemos o seguinte

 if ((this.frm_sobre==null)||(this.frm_sobre.Modal))
            {
                this.frm_sobre = new blablalba.frmSobre();
                this.frm_sobre.Show();
            }


bom daí vamos para o formsobre e quando clicar no botao p/ fecha-lo
 this.Dispose();


sendo assim o form atráz (o principal) não ira fechar!!!

tomara q tenha ajuda!!

valew!!!


Responder

02/04/2008

Irinaml

vou tentar depois digo alguma coisa

obrigada


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar