2016-02-16 4 views
-1

Я новичок в VB.net .. Я делаю одно приложение для своего друга. но у меня есть одна проблема при использовании toolstrip ... Я хочу использовать меню инструментальной панели в качестве tabmenu ... например, если я выберу любую кнопку из меню панели инструментов, чем изменение содержимого формы. Так же, как при изменении вкладки, тогда содержимое формы изменится который находится внутри этой вкладки ... возможно ли это сделать?Можно ли использовать ToolStrip Controller в качестве TabMenu в VB.net?

У меня нет кода на данный момент, поэтому я не могу его прикрепить .. Я пробовал поиск по моей проблеме, но я не нашел решения этой проблемы ... надеюсь, вы, ребята, понимаете мою проблему .. Спасибо!

ответ

0

Если я правильно вас понимаю, для каждой «вкладки» вы можете создать панель в своей форме и установить для свойства Visible значение False. Затем для каждого события нажатия кнопки в ToolStrip вы можете сделать их видимыми = False, кроме тех, которые вы хотите показать.

Public Class Form1 
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load 
     Panel1.Visible = False 
     Panel2.Visible = False 
     Panel3.Visible = False 
    End Sub 

    Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click 
     Panel1.Visible = True 
     Panel2.Visible = False 
     Panel3.Visible = False 
    End Sub 

    Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click 
     Panel1.Visible = False 
     Panel2.Visible = True 
     Panel3.Visible = False 
    End Sub 

    Private Sub ToolStripButton3_Click(sender As Object, e As EventArgs) Handles ToolStripButton3.Click 
     Panel1.Visible = False 
     Panel2.Visible = False 
     Panel3.Visible = True 
    End Sub 
End Class 
Смежные вопросы