ABRIR FORM NA FRENTE DE OUTRO FORM.

LUCASVAZ 07/05/2012 08:58:47
#401468
Bom dia galerinha do VB.Mania!!

Estive meio sumido devido ao tcc da faculdade, mas aos poucos voltarei a visitar o site com frequência.

Eis a minha questão: Tenho um formulário pai (ou principal) (frmPrincipal) com um painel (panel1) e um menu. Ao clicar em algum dos itens do menu ele abrira outro form (form2) dentro deste painel do painel principal, sendo que ele estará embutido (embed) dentro do formulario principal com o seguinte código:

form2.TopLevel = false
panel1.controls.add(form2)
form2.show()

Meu problema é o seguinte: Ao abrir mais de um formulário (form3 ou form4 por exemplo) eles aparecem abaixo do formulário já aberto (form2 no caso). Tem como eu fazer com que o formulário recentemente aberto seja aberto na frente dos demais?

Desde já agradeço.

Att,


Lucas



LUCASVAZ 07/05/2012 10:47:16
#401477
Galera, só pra constar. Pesquisei um pouco mais sobre os métodos disponíveis e achei um que resolveu meu problema.

Segue o desfecho do tópico:

form2.TopLevel = false
panel1.controls.add(form2)
form2.show()
[txt-color=#e80000]form2.BringToFront()[/txt-color]

[txt-size=2] [/txt-size]
Tópico encerrado , respostas não são mais permitidas