【问题标题】:Creating ActiveX control(OCX) in VB .net 2010在 VB .net 2010 中创建 ActiveX 控件(OCX)
【发布时间】:2014-10-23 04:18:51
【问题描述】:

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

【问题讨论】:

  • .ocx 文件只是一个带有有趣姓氏的 .dll 文件。像我这样的。 .NET一些支持真正的 ActiveX 控件,这种控件在 VB6 窗体上具有可视外观。您必须从 System.Windows.Forms.Control 类派生您的类。需要使用 the registry 进行模仿才能使其显示在工具箱中。

标签: vb.net visual-studio-2010 dll activex ocx


【解决方案1】:

您是在问如何专门创建“ActiveX”控件,还是在问如何创建可供其他基于 CLR 的应用程序使用的控件?

要创建 ActiveX 控件,请参阅此链接,该链接将引导您完成执行此操作的步骤:Creating an MFC ActiveX Control

要创建标准控件,您可以使用 dll(类库),并且可以向其中添加任意数量的控件。尽管可以,但您不需要每个控件都需要一个 dll。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 2012-07-26
    • 2010-11-26
    相关资源
    最近更新 更多