在VB .net 2010中创建ActiveX控件(OCX)

3

我想在VB .net 2010中创建一个ActiveX控件(OCX),这是否可能?由于我只得到了一个.dll文件,而不是在VB6中可以看到的.ocx文件,所以我很难确定如何制作它。希望你能回答我的问题。


1
一个.ocx文件只是一个带有奇怪后缀名的.dll文件。就像我一样。.NET对真正的ActiveX控件提供了一些支持,这种控件在VB6表单上具有视觉外观。您必须从System.Windows.Forms.Control类派生出您的类。需要通过注册表进行调整,以使其显示在工具箱中。 - Hans Passant
1个回答

0
你是在询问如何创建“ActiveX”控件,还是在询问如何创建可供其他基于CLR的应用程序使用的控件?
要创建ActiveX控件,请参阅此链接,其中详细介绍了如何执行此操作:创建MFC ActiveX控件 要创建标准控件,您可以使用dll(类库),并且可以添加任意数量的控件。您不需要为每个控件都使用一个dll,尽管您可以这样做。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接