Программное Создание на форме ActiveX-компонента

Создание, использование компонентов ActiveX
Шмульке
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 21.08.2003 (Чт) 8:17
Откуда: Владивосток

Программное Создание на форме ActiveX-компонента

Сообщение Шмульке » 21.08.2003 (Чт) 9:46

Здрассьте всем, впервые пишу на форумах, да и то вынудило...

:oops: вопрос в общем-то простенький, просто весь опыт RAD программирования сводиться к работе с Delphi™......а тут жисть прогнула под ВБ...хех

суть вопроса:
Есть AtiveX-компонент, как его программно создать и разместить на форме
(в пункте проекта Components галочка на этот OCX поставлена)

код типа

Dim G As GridEX
----------------------

Sub Form_Load()

Set G = CreateObject("GridEX") //1-й вариант

Set G = New GridEX //2-й вариант

End Sub :x

1-й вариант дает ошибку "Несоответствие типов"
2-й - ошибку "Неверное использование оператора New"

ну и к тому же неясно, как разместить его на форме (а метода аля Дельфи InsertControl я не нашел...)

Да еще MSDN не стоит.....мож там и есть ответ.....а я тут "добрых и честных людей" отвлекаю.. :oops:

В общем если не трудно - ответьте :?

Спасибо за Внимание

P.S. Привет Из Владивостока ! 8)

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

Сообщение RayShade » 21.08.2003 (Чт) 10:52

Вообще то на форму добавляются контролы так:

Код: Выделить всё
form1.controls.add "Library.Object", "Name"

Где Library - имя библитеки объекта объекта, затем имя самомго объекта и его алиас на форме.

То есть к примеру создание стандартной кнопки выглядит так:
Код: Выделить всё
form1.controls.add "VB.CommandButton", "Button1"


Вернуться в Компоненты

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

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

    TopList