Ir para o conteúdo
rjsma

problema em fechar form

Mensagens Recomendadas

rjsma    2
rjsma

boas

eu coloquei o seguinte codigo num botao para que fecha a form1 e que abra a form1

        Me.Close()

        Form2.Show()

mas a form1 fecha e nao abre a form2

alguem sabe qual e o erro?

cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bioshock    170
bioshock

Pois, quando passas do 1º Form do teu programa para o 2º Form és obrigado, que eu saiba, a fazer Hide, caso não queiras que ele apareça.

Já nos restantes Forms podes fazer:

Form3.Show()
Me.Close()

É um bocado estúpido, mas eu outrora tive problemas destes, e foi a única maneira que encontrei para "fechar" o 1º Form.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

É um bocado estúpido, mas eu outrora tive problemas destes, e foi a única maneira que encontrei para "fechar" o 1º Form.

Procuraste pouco :D

Esconder um form faz com que se estejam a consumir recursos desnecessáriamente. Deves ir a My Project - Application Tab e no Shutdown Mode seleccionas: "When last form closes".

Depois podes fazer:

Form2.Show()
Me.Close()

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vbtipo    0
vbtipo

Invés de utilizarem o close é melhor começarem a utilizarem o unload (este comando vai libertar aquela memoria que tinha sido utilizada para carregá-la).

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

Invés de utilizarem o close é melhor começarem a utilizarem o unload (este comando vai libertar aquela memoria que tinha sido utilizada para carregá-la).

vbtipo isso só funciona em VB6 e não em .NET :D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade