Динамическое создание контролов

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

Динамическое создание контролов

Сообщение Jack Ferre » 04.06.2014 (Ср) 15:38

#medvedscript

================================================================

Coming soon!

>>> Создание контролов в рантайме средствами VB.
>>> Создание контролов в рантайме с помощью ATL.
>>> Создание контролов без регистрации.
>>> Использование OCX из ресурсов.

================================================================


================================================================

Warning!

>>> Исследование проведено методом тыка. :mrgreen:
>>> Утверждения не являются истиной. :mrgreen:

================================================================


Создание контролов в рантайме средствами VB.

Код: Выделить всё
const PROGID = "LibName.ClassName"

Dim WithEvents CTL As VBControlExtender
Dim WithEvents Inst As LibName.ClassName

Private Sub Form_Load()
    Set CTL = Controls.Add(PROGID, "myctl", frmMain)
   
    CTL.Move 0, 0, 400, 300
    CTL.Visible = True
   
    Set Inst = CTL.object
End Sub



...


Дописывать не буду. Топик удалить.
Последний раз редактировалось Jack Ferre 05.06.2014 (Чт) 0:38, всего редактировалось 1 раз.

The trick
Постоялец
Постоялец
 
Сообщения: 781
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: Динамическое создание контролов

Сообщение The trick » 04.06.2014 (Ср) 17:11

Что это?
А Licenses.Add?
UA6527P


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

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

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

    TopList