как просмотреть только 1 вкладку PAGE при нажатии пункта меню в Visual Studio

У меня есть элемент управления вкладками с двумя вкладками и полосой меню с двумя элементами. когда я нажимаю элемент 1 в менюStrip, я хочу просматривать ТОЛЬКО ВКЛАДКУ 1.

Я старался

Private Sub item1ToolStripMenuItem_Click(...)
    TabPage2.Select()        
    TabPage2.Show()
    TabPage2.Visible = True
    TabPage1.Visible = False
End Sub

person kiaara    schedule 26.02.2013    source источник
comment
Разве это не должно быть под TabControl?   -  person bonCodigo    schedule 26.02.2013
comment
о, извините! это сама визуальная студия!   -  person kiaara    schedule 26.02.2013
comment
Что вы имеете в виду, это сама Visual Studio? Это макрос?   -  person Darrin Doherty    schedule 26.02.2013


Ответы (2)


Если вы используете TablControl, возможно следующее. В следующем сообщении есть альтернативные решения также.

TabControl1.TabPages.RemoveByKey("Selection")
person bonCodigo    schedule 26.02.2013
comment
msdn.microsoft.com/en-sg/library/ - person bonCodigo; 26.02.2013
comment
я не хочу удалять вкладки, но просматривать только 1 страницу в соответствии с выбранным меню. Считайте, что у меня есть инструмент меню с 2 пунктами редактирования и порядка! и элемент управления вкладками с двумя вкладками - edit и -order that is, if i select **edit** in menu, i want to open the edit tab in tab pages or view only the "EDIT TAB" and if i select **order** in menu, open order tab in tab collection pages надеюсь, это не сбивает с толку - person kiaara; 28.02.2013
comment
@kiaara, либо вам нужно использовать свойство PageEnabled, либо вам нужно добавлять / удалять вкладки во время выполнения. - person andy; 28.02.2013

Для TABPAGES нет никакого видимого свойства........... Вместо этого вы можете использовать PageEnabled = True/False. Или вы можете удалить вкладки из управления вкладками и добавить обратно.

Вы можете сделать так

tabControl1.TabPages.Add(YourSpecificTabPage)
tabControl1.TabPages.Remove(YourSpecificTabPage)

См.: 1. Скрыть вкладку VB.Net 2. Программно скрыть/удалить вкладки в VB.NET

person andy    schedule 26.02.2013
comment
но я хочу просмотреть только определенную вкладку из коллекции в соответствии с выбранным пунктом меню - person kiaara; 26.02.2013
comment
я попробовал это сегодня, сэр, но он продолжает добавлять новую вкладку каждый раз, когда вы нажимаете!! - person kiaara; 28.02.2013
comment
нет, мне не нужно удалять вкладку, вместо этого просмотрите конкретную ВКЛАДКУ на основе выбора!!! Но это нормально, я попробую какой-нибудь другой метод! Все равно спасибо за помощь! - person kiaara; 28.02.2013