Как создать массив текстовых окон?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Как создать массив текстовых окон?

Сообщение Niko » 16.03.2006 (Чт) 14:51

Мне нужно разместить n текстовых окон. Хотел это сделать как новое окно, не получается.
----------------------------------
dim txt() as TextBox
---
Set txt(0) = New TextBox
(выдает ошибку)
-----------------------------------
dim fr as Form
---
Set fr = New Form1
fr.Show
(форму рисует)
-----------------------------------
Подскажите пожалуйста как мне это сделать...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 16.03.2006 (Чт) 14:53

Потому что контролы создаются через form.controls.add

Учим матчасть, в общем.

Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Сообщение Niko » 16.03.2006 (Чт) 15:04

Спасибо за наводку, уже нашел :)

Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Сообщение Niko » 16.03.2006 (Чт) 15:35

:( Так у меня получается текстовое окошко.

Private WithEvents txt As TextBox
Dim i As Integer

Private Sub Form_Load()
Set txt = Controls.Add("VB.TextBox", "txt")
With txt
.Visible = True
.Width = 2000
.Top = 1000 + i * 400
.Left = 1000
End With
End Sub

Но как мне сделать их много?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 16.03.2006 (Чт) 15:45

Поиском по форуму. Это уже обсуждалось.

Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Сообщение Niko » 16.03.2006 (Чт) 15:48

Уже получилось.
Спасибо!
У вас класный форум :)
Надеюсь не буду надоедать тупыми вопросам.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 16.03.2006 (Чт) 15:55

Всегда пожалуйста ;)

Просто, пользуйся поиском ;)

Н абольшинство вопросов тут уже есть ответ.


Вернуться в Visual Basic 1–6

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

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

    TopList