Forms em Visual Basic 2008

Tirtid

Membro
Como consigo abrir um form e fechar o actual so com uma acção?
Se usar o código:

form2.show

apenas mostra outro mas não fecha o actual.

Estou a começar nesta linguagem e gostava que me ajudassem.
 
Última edição:
Só com uma acção não sei se consegues.
Em VB6 era algo do género
Código:
form2.show
me.hide
ou
Código:
form2.show
unload me
Sendo que desta última forma tens de ter cuidado como o teu projecto está feito (se estiver configurado para desligar o programa quando o form principal é fechado, então não é preciso pensar muito para perceber o que irá acontecer se o "Me" for o form principal :D )
 
Como consigo abrir um form e fechar o actual so com uma acção?
Se usar o código:

form2.show

apenas mostra outro mas não fecha o actual.

Estou a começar nesta linguagem e gostava que me ajudassem.


Só com uma acção nao consegues, podes fazer como te disseram anteriormente ou entao se quiseres mesmo fechar o Form fazes o seguinte(C#):

Código:
Form4 formm = newForm4();
formm.Show();
this.Close();
 
Última edição pelo moderador:
Muito obrigado pelas dicas mas ainda não consegui o que queria. Ainda sou muito iniciado nesta linguagem.

Tenho um amigo meu que é programador e visual basic é a linguagem que ele mais gosta de usar. Por isso quando puder falar com ele posso postar a resposta.
 
Como consigo abrir um form e fechar o actual so com uma acção?
Se usar o código:

form2.show

apenas mostra outro mas não fecha o actual.

Estou a começar nesta linguagem e gostava que me ajudassem.

Fazes assim:

Dim frm As New Form2
frm.Show()
Me.Close()

E depois vais a My Project - Application Tab e na combobox "ShutDown Mode" alteras para "When Last Form Closes"

 
Obrigado a todos mas já consigo fazer eu é que me tinha esquecido de voltar aqui para dizer. O que eu usei foi:

Form2.show
me.hide


e depois no form2 pus para kuando fexasse tb fexar o primeiro

---------

se eu fizer isso...


Post Original de Mr.Ice

form2.show
me.close


ele fecha o programa
 
Última edição pelo moderador:
Vi e funcionou. Mas só era preciso (como tinham dito anteriormente):

form2.show
me.close

O que faltava era a parte do "Shutdown Mode". Muito obrigado pela ajuda.
 
Back
Topo