Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
all
-
- Начинающий

-
-
- Сообщения: 22
- Зарегистрирован: 01.06.2004 (Вт) 18:48
all » 01.06.2004 (Вт) 18:57
Как программно загрузить контрол на форму?
Например что-бы по нажатию кнопки на форму загружался TextBox

-
Vellan
-
- Обычный пользователь

-
-
- Сообщения: 90
- Зарегистрирован: 06.05.2002 (Пн) 1:21
- Откуда: Russia
Vellan » 01.06.2004 (Вт) 20:21
Требуется форма с текстбоксом у которого совйство index=0, т.о. создаётся массив контролов. Далее пишем код:
- Код: Выделить всё
Private Sub Form_Load()
Dim CtrlN As Integer
For CtrlN = 1 To 5
Load Text1(CtrlN)
Text1(CtrlN).Top = Text1(CtrlN - 1).Top + 20
Text1(CtrlN).Visible = True
Next
End Sub
-
A.A.Z.
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3035
- Зарегистрирован: 30.06.2003 (Пн) 13:38
-
A.A.Z. » 01.06.2004 (Вт) 23:18
- Код: Выделить всё
Private WithEvents Text1 As TextBox
Private Sub Command1_Click()
Set Text1 = Controls.Add("VB.TextBox", "Text1")
Text1.Visible = True
Text1.Left = 100
Text1.Text = "Динамический TextBox"
End Sub
Нет меня больше
-
all
-
- Начинающий

-
-
- Сообщения: 22
- Зарегистрирован: 01.06.2004 (Вт) 18:48
all » 02.06.2004 (Ср) 18:08
Всем ОГРОМНОЕ СПОСИБО!!! Очень помогло

-
all
-
- Начинающий

-
-
- Сообщения: 22
- Зарегистрирован: 01.06.2004 (Вт) 18:48
all » 02.06.2004 (Ср) 18:59
A.A.Z.
А как выгрузить

-
A.A.Z.
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3035
- Зарегистрирован: 30.06.2003 (Пн) 13:38
-
A.A.Z. » 02.06.2004 (Ср) 20:11
- Код: Выделить всё
Controls.Remove "Text1"
Нет меня больше
-
Vellan
-
- Обычный пользователь

-
-
- Сообщения: 90
- Зарегистрирован: 06.05.2002 (Пн) 1:21
- Откуда: Russia
Vellan » 03.06.2004 (Чт) 0:20
А чего полцчитс если их скомибинировать?
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33