2016-07-05 199 views
1

我想使用VB.net visual studio 2010或2015创建activeX对象(.OCX文件)。 有什么方法可以使用这些工具创建activex对象。 在我的项目中,我有像图形生成器这样的软件,它会通过注册它来接受activex对象。 所以我想创建一些新的定制的ActiveX对象。如何在Visual Studio 2010/2015中创建ActiveX控件VB.net

+0

任何Winforms控件都可以通过简单地使[ComVisible(true)]成为一个ActiveX控件。通常的选择是UserControl。然而,一个棘手的细节是,必须添加一个额外的注册表键才能使控件被大多数ActiveX主机编程工具识别。 [更多这里](https://social.msdn.microsoft.com/Forums/vstudio/en-US/2fe50909-f7f8-4500-a99c-34de2ef567f6/activex-control-in-c?forum=csharpgeneral) –

+0

谢谢....但通过使ComVisible True ....我在哪里可以得到该。winx控件的.ocx文件? 您能否详细说明一下....我是一位起动者。 – Viks

+0

找到您的项目的bin \ Release目录中的DLL。文件扩展名无关紧要。这不是一个“首发”项目顺便说一句,向你的团队成员寻求帮助。 –

回答

0

.Net无法创建纯ActiveX控件。您可以使用COM类创建一个带有COM可调用包装器的.NET DLL,该包装器实际上是一个.DLL。

如果您不需要从COM调用该组件,则创建一个标准的.NET DLL。

相关问题