2014-08-29 240 views
3

我想在VB .net 2010中创建一个ActiveX控件(OCX)有可能吗? 我很难决定如何制作它,因为我只能得到一个.dll文件,而不能在vb6中看到.ocx文件。我希望你能回答我的问题。在VB .net 2010中创建ActiveX控件(OCX)

+1

.ocx文件只是一个有趣的姓氏.dll文件。像我这样的。 .NET有一些*支持真正的ActiveX控件,这种类型在VB6表单上具有可​​视外观。你必须从System.Windows.Forms.Control类派生你的类。 Monkeying与[注册表](http://social.msdn.microsoft.com/Forums/vstudio/en-US/2fe50909-f7f8-4500-a99c-34de2ef567f6/activex-control-in-c?forum=csharpgeneral)是需要使其显示在工具箱中。 – 2014-08-29 18:57:40

回答

0

你问的是如何特别创建一个“ActiveX”控件,或者你在问如何创建可以被其他基于CLR的应用程序使用的控件?

要创建一个ActiveX控件,看到这个链接,引导您的步骤做到这一点:Creating an MFC ActiveX Control

要创建标准控件,您使用的DLL(类库),可以为尽可能多的控制,将其添加你喜欢。尽管可以,但您不需要每个控件的dll。