none
Abrir Formulários em um formulário principal RRS feed

  • Pergunta

  • Tenho um formulário principal onde coloquei um Panel, gostaria de abrir todos os outros forms dentro deste Panel.

    Como fazer?

    terça-feira, 16 de setembro de 2014 00:13

Respostas

Todas as Respostas

  • Jarbas, 

    Será que você não está tentando algo como o MDIForm?

    http://www.macoratti.net/vbn_mdi1.htm


    Natan

    terça-feira, 16 de setembro de 2014 01:03
  • Aqui amigo, tente isso:
            Dim novafrm As New Form2() 'nome da form
            novafrm.TopLevel = False
            If Panel1.Controls.Count <> 0 Then 'se conter mais de 0
                Panel1.Controls.RemoveAt(0) 'remove
            End If
            Panel1.Controls.Add(novafrm) 'adiciona form
            novafrm.Show() 'abre form

    Se a ajuda lhe foi útil, marque como resposta! — Windows Form Application — fb.com/efox.dev

    terça-feira, 16 de setembro de 2014 01:31
  • Aqui amigo, tente isso:
            Dim novafrm As New Form2() 'nome da form
            novafrm.TopLevel = False
            If Panel1.Controls.Count <> 0 Then 'se conter mais de 0
                Panel1.Controls.RemoveAt(0) 'remove
            End If
            Panel1.Controls.Add(novafrm) 'adiciona form
            novafrm.Show() 'abre form

    Se a ajuda lhe foi útil, marque como resposta! — Windows Form Application — fb.com/efox.dev

    Boa noite amigo, sou iniciante no vb, você saberia me dizer se tem como colocar esse código dentro de uma função, para que eu não precise ficar repetindo esse mesmo código em todos os botões da minha aplicação
    sexta-feira, 20 de abril de 2018 03:44