MDI - VB.NET
estou usando um mdi pai que tem um filho no meu sistema. dentro deste filho eu tenho uns controles e cadastro. apos toda a digitacao deste formulario filho dentro do MDI, eu tenho que passar para o proximo. como consigo chamar um filho e dentro deste filho um outro dentro do mdi pai. consigo apenas chamar 1 unico filho do pai.
Coloca isso ai na rotina que chama o outro form:
Filho.MdiParent = Pai [ô]aqui vc seta o filho como parent do pai, para que ele seja contido no pai
Filho.Show() [ô]e mostra ele ja dentro do pai
sim.. legal.. mais eu tenho dentro deste filho um botao que tenho que chamar outro form dentro do mdi. entao.... . dentro deste filho, como eu faco para chamar um filho2.show()???
é isso ai cara, o segredo está no:
Filho2.MdiParente = Pai
Filho2.Show()
Se você simplesmente chamar o form Filho2.Show(), ele não vai apresentar dentro do MDI. Por isso você tem que antes de chamar o form, pela ação do seu botão, declarar que o Filho2 está contido no MDI pai = Filho2.MdiParent = SeuFormPai, e ai sim dar Filho2.Show() para que ele esteja dentro do MDI.
Qualquer duvida coloque o seu codigo aqui que eu te esclareço.
Filho2.MdiParente = Pai
Filho2.Show()
Se você simplesmente chamar o form Filho2.Show(), ele não vai apresentar dentro do MDI. Por isso você tem que antes de chamar o form, pela ação do seu botão, declarar que o Filho2 está contido no MDI pai = Filho2.MdiParent = SeuFormPai, e ai sim dar Filho2.Show() para que ele esteja dentro do MDI.
Qualquer duvida coloque o seu codigo aqui que eu te esclareço.
Tópico encerrado , respostas não são mais permitidas