Melhor maneira de se criar um layout para uma aplicação com um StripMenu em VB.NET

peter alien

Power Member
Boas a todos,

Se eu criar uma aplicação no VS ou no SharpDevelop em VB.NET com um Menu (tipo StripMenu) que possui várias opções diferenciadas, qual acham a melhor maneira de aparecer na Form principal da aplicação o conteudo de cada opção do menú?

Será utilizar "Panels" para separar o conteúdo de cada opção e ir mudando a propriedade "visible" deles, consoante a opção que é escolhida pelo utilizador, ou em vez de "Panels" usar Forms dentro da Form principal da aplicação?
Não precisa ser uma aplicação MDI, porque o conteudo de cada suposta Form não terá relação directa com o conteudo das outras Forms!

Tenho andado na net á procura de um exemplo de uma aplicação com um stripmenu para ver como se cria o conteudo de cada item dele, mas não tenho tido sorte :(

Não sei se a questão ficou confusa?!
 
Última edição:
E se usar uma coisa do género (neste exemplo rápido usei botões em vez dos itens do Strip Menu):

São 3 forms e este código pertence á Form1, a Form principal da aplicação.

Sub Button1_Click(sender As Object, e As EventArgs)
Form2.TopLevel = False
Form2.Visible= True
Me.Controls.Add(Form2)
Form2.Show()
End Sub


Sub Button2_Click(sender As Object, e As EventArgs)
Form2.close()
End Sub


Sub Button3_Click(sender As Object, e As EventArgs)
Form3.TopLevel = False
Form3.Visible= True
Me.Controls.Add(Form3)
Form3.Show()
End Sub


Sub Button4_Click(sender As Object, e As EventArgs)
Form3.close()
End Sub
 
Back
Topo