Недавно я пытался создать элемент управления ActiveX и использовать его в некотором коде vb.net. После долгой борьбы я создал свой контроль в vb6 и сгенерировал файл ocx. Я пытался использовать его, как показано в документации Microsoft здесь , но безрезультатно.
Вкл .:
myActiveX = New MyActiveXComponent.MyClass()
я продолжаю получать
MyActiveXComponent.MyClass.Private Sub New () недоступен в
этот контекст, потому что это 'Private'
Я могу импортировать его в набор инструментов и использовать его таким образом, но я бы предпочел этого не делать, я использую Visual Studio 2005. Кроме того, у меня есть ОК, который, на мой взгляд, я могу использовать в обоих направлениях (не мой), поэтому я подозреваю, что что-то не так с моим, но я не могу понять, что.