отобразить форму в TabControl

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

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

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

отобразить форму в TabControl

Сообщение August » 31.08.2006 (Чт) 11:27

Требуется создать что то вроде "мастера для ввода нового пользователя", а это около 9 готовых форм. Запускать одну за другой глупо, да и совсем не мастер получается... решил что буду через TabControl, поскольку вычитал что это возможно (примеров правда не нашел, да и инфы по этому вопросу определенной нет)...

Теоритически это должно было работать

Код: Выделить всё


Dim a As New Form2
Me.TabPage1.Controls.Add(a)



Но не работает...ошибку кидает, может кто сталкивался с такой проблемой... подскажет чего...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 31.08.2006 (Чт) 11:48

Теоретически этот бред естественно работать не должен!

Практически тебе нужно либо действительно выводить 9 форм одну за другой, либо создать 9 отдельных панелей и последовательно выводить их одну за другой, т.е. делать видимой только текущую. Аналогичный вариант создать свой контрол, вернее контролы и последовательно их выводить.
Весь мир матрица, а мы в нем потоки байтов!

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 31.08.2006 (Чт) 11:55

!Viper! писал(а):создать 9 отдельных панелей и последовательно выводить их одну за другой


Ну придется так...

Danke!

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 31.08.2006 (Чт) 13:49

А вот и возможно...кто ищет то всегда найдет...

может кому пригодится :

Код: Выделить всё


Dim f As New Form2

Dim newTabPage As New Crownwood.Magic.Controls.TabPage("TEST", f)

Me.TabControl1.TabPages.Add(newTabPage)



Пользуйте...удобная вещь в таких случаях

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 31.08.2006 (Чт) 16:41

Но проблемная до ужаса... инагда виснет в загружаемой форме в Таймере.... в таймере нет ничего особенного кроме проверки формата данный, да и если эту форму запустить саму по себе, то все нормально...

где-то гадит TabControl1, но как мне совершенно не понятно

Боюсь, что придется делать все ручкими...


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

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

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

    TopList