создание и работа с контролами

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

AndreyG_80
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 169
Зарегистрирован: 10.03.2006 (Пт) 13:27

создание и работа с контролами

Сообщение AndreyG_80 » 12.07.2007 (Чт) 10:23

у меня такая проблема:
есть собственний контрол ха котором есть TabControl (с 10-ю закладками, Tab1, Tab2, ... Tab10).
этот контрол лежит на форме (frm1), которая является Child от frmMDI.
на frmMDI есть кнопочка, при нажатии на которую открывается frm2 (она НЕ явлается дочерней формой frmMDI).
нз формы frm2 создаю и откриваю новый экземпляр frm1 (вернее frm1 создается через клас вызываемый из frm2).
Теперь вопрос: Как во вновь созданом frm1 в TabControl перейти на нужную вкладку? Как, собственно, в класе контрола разшарить свойство выбора контрола?
И еще вопрос: Как разшарить какой-либо метод или функцию в классе? допустим метод m1 и функция f1. Они были объявлены как Privat и успешно использовались, теперь мне их нужно разшарить. Когда я объявлаю их как Shared, они перестают работать б самом класе. Что делать?

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 12.07.2007 (Чт) 13:21

есть собственний контрол ха котором есть TabControl (с 10-ю закладками, Tab1, Tab2, ... Tab10).
этот контрол лежит на форме (frm1), которая является Child от frmMDI.
на frmMDI есть кнопочка, при нажатии на которую открывается frm2 (она НЕ явлается дочерней формой frmMDI).
нз формы frm2 создаю и откриваю новый экземпляр frm1 (вернее frm1 создается через клас вызываемый из frm2).
Теперь вопрос: Как во вновь созданом frm1 в TabControl перейти на нужную вкладку? Как, собственно, в класе контрола разшарить свойство выбора контрола?

замени
Код: Выделить всё
Friend WithEvents TabControl1 As System.Windows.Forms.TabControl
Friend WithEvents TabPage1 As System.Windows.Forms.TabPage
...

на
Код: Выделить всё
Public WithEvents TabControl1 As System.Windows.Forms.TabControl
Public WithEvents TabPage1 As System.Windows.Forms.TabPage
...

Эти строки находятся в файле UserControl1.Designer.vb
Чтобы увидеть его, в Solution Explorer нажми вверху кнопку "Show All Files".
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 104

    TopList