Как создать объект на форме из кода ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
das
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 22.01.2005 (Сб) 11:05

Как создать объект на форме из кода ?

Сообщение das » 22.01.2005 (Сб) 11:10

Как создать объект на форме из кода ?
Помогите, не знаю как это зделать, хотя очень надо для написания одной программы :?:

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 22.01.2005 (Сб) 11:34

Созданшь объект, который тебе надо создать, сатвишь left=-10000 ставиш index=0
Код: Выделить всё
Private Sub Form_Load()
Load <<объект>>(1)
<<объект>>(1).Visible = True
<<объект>>(1).Top = 1
<<объект>>(1).Left = 1
End Sub

:wink:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Gfif21
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 71
Зарегистрирован: 31.05.2004 (Пн) 7:23

Сообщение Gfif21 » 22.01.2005 (Сб) 13:41

Ну left=-10000 совсем не обязательно, достаточно сделать <Control>(0).Visible=False.
А автору топика советую почитать вот это - http://www.vbstreets.ru/VB/Articles/65514.aspx

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 22.01.2005 (Сб) 15:34

Код: Выделить всё
Private WithEvents NewButton As CommandButton

Private Sub NewButton_Click()
кнопку
MsgBox "Вы нажали на новую кнопку"
End Sub

Private Sub Form_Click()
Set NewButton = Controls.Add("VB.CommandButton", "NewButton") NewButton.Visible = True
NewButton.Height = 1000
NewButton.Width = 1000
NewButton.Top = 0
NewButton.Left = 0
NewButton.Caption = "Нажми на меня!!!!"
End Sub


:D :wink:
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 23.01.2005 (Вс) 1:57

Можна так же юзать универсальний контрол VBControlExtender.
الفيجوال بيسك الرابح

das
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 22.01.2005 (Сб) 11:05

Спасибо всем!!!

Сообщение das » 23.01.2005 (Вс) 14:07

Спасибо всем!!! :!: :D
Вы мне очень помогли, особенно статья!!! :idea:

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 23.01.2005 (Вс) 14:39

Gfif21

Непонял...
Эта пага провалялась в таскбаре 2 часа пока я ответил!!! :shock: Ужас...
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)


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

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

Сейчас этот форум просматривают: Google-бот и гости: 17

    TopList  
cron