FECHAR UMA FORM

JUNINHOODIAS 18/07/2014 10:24:44
#439640
Bom dia galera..

Como fecho uma form [ô]-[ô] ??

Tipo inicia o Fomr1 do form1 inicia o form2, nesse inicio do form2 queria ocultar a form1 só que n to conseguindo .... :/

Já usei
Form1.Hide()
Form1.Visible = false
Form1.Opacity = 0

e nenhum funciona

Help-me
NICKOSOFT 18/07/2014 12:41:08
#439642
qnd usar o load pro form2 ja use me.dispose()
  
Dim tela As New mdiPrincipal
tela.Show()
Me.Dispose()

fique atento as opcoes no projeto, o seu programa pode fechar se estiver configurado pra finalizar ao fechar o form inicial, vc deve mudar pra finalizar ao fechar o ultimo form
propriedades/aplicativo/modo de fechamento
PEGUDO 18/07/2014 12:59:05
#439646
Irmão, é o seguinte:
Se o teu Form1 for o Form inicial e você der um Dispose() nele (exemplo: Form1.Dispose()) a sua aplicação vai fechar, justamente porque você destruiu o From Principal.
Eu uso e gosto muito do ShowDialog()

O ShowDialog() só permite que o Form que o chamou seja acessado se o Form for fechado.
Exemplo:
Private Sub chamaForm2(ByVal...
Form2.ShowDialog()
End Sub


Assim, o Form1 só estará acessível depois que o Form2 for fechado
JUNINHOODIAS 18/07/2014 14:56:55
#439651
cara n entendi com funciona esse showdialog eu usei mais n resolveu [ô]-[ô]
OMAR2011 18/07/2014 17:28:46
#439657
A sua pergunta está meio complicada.
Entendi dessa forma.
Form1 com um botão.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
Me.Hide()
End Sub
Form2 com um botão

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Hide()
Form1.Show()
End Sub
Deve ser isto.

JUNINHOODIAS 18/07/2014 18:09:58
#439659
no caso aii Osmar o Form1 é o que ta acontecendo ..
Ta desse jeito só que quando clico só abre o Form2 e n oculta o form1 :/
OMAR2011 18/07/2014 19:49:09
#439662
Cria um novo projeto com dois forms e
faça um teste.
PEGUDO 19/07/2014 08:39:40
#439665
Cara,
Uma MsgBox é um exemplo de ShowDialog.
Quando você chama uma MsgBox, você só consegue acessar outro Form da tua aplicação se você fechar a MsgBox, não é?

Mas se seu intuito é, realmente, tornar o Form1 invisível e com o Hide e o Visible você não está conseguindo,
faça como o OMAR2011 falou, crie um outro projet de teste, coloque dois Forms e tente esconder o Form1.
Se funcionar, é porque teu projeto ta com algum problema.

Se quiser, pegue este exemplo em anexo e veja como usar o ShowDialog.
Quando abrir o Form2, tente clicar no Form1 e veja o que acontece.
Depois tente clicar no botão [Ô]Visibilidade do Form1[Ô]
Tópico encerrado , respostas não são mais permitidas