FORM.SHOW 1

USUARIO.EXCLUIDOS 09/04/2007 17:19:48
#210872
Pessoal como que eu posso fazer no caso como o VB6 form.show1 no vb 2005.
e algem tem alguma dica para me dar quando eu crio um menu cada vez que eu chamo ele ele me abre uma janela nova não tem como abrir a mesma janela como no vb6
WEBER 09/04/2007 19:05:43
#210882
abra ao inves de usar o metodo show
utilize o showdialog

exemplo

Form2.ShowDialog()

WEBER 09/04/2007 19:06:33
#210883
como assim abrir uma nova janela qndo tu chama um menu, nao entendi !!!
AYRES 09/04/2007 20:56:06
#210895
vc pode instanciar o form

no menu do mdi vc pode fazer assim tb...
dim form1 as form1
form1.show

tem outra propriedade caso queira abrir dentro de um mdi

ate +!
USUARIO.EXCLUIDOS 10/04/2007 10:31:47
#210953
NO CASO ASSIM WEBER EU TENHO O MEU FRMPRINCIPAL OU SEJA MDI EU ABRO UMA JANELA EXEPLO CADASTRO MAS AINDA FICA APARECENDO O MDI AO FUNDO DA TELA E QUANDO EU CLICKO NO MEU MENU DO MDI E PESSO DINOVO A JANECA CADASTRO ELE ABRE MAIS UMA JANELA DE CADASTRO NOVA OU SEJA EU ESTOU AGORA COM 2 JANELA DE CADASTRO.
USUARIO.EXCLUIDOS 10/04/2007 11:26:13
#210962
tenta desta forma

dim form as new frmcadastro
form.txtcodigo.text="" 'aqui vc ta mexendo com um objeto do form chamado
form.show() 'aqui vc chama o form
se vc quiser esconder o form aberto atualmente
me.visible=false
faz o mesmo efeito do me.hide do vb..
abraços


AYRES 10/04/2007 21:28:08
#211125
Bom para esse detalhe eu uso assim...

no item do menu MDI coloque esse fonte:

Dim form1 As New form1
' rotina para fechar qualquer form filho aberto
If Not IsNothing(Me.ActiveMdiChild) Then Me.ActiveMdiChild.Close()
End If
form1.MdiParent = Me
form1.Show()
Tópico encerrado , respostas não são mais permitidas