VB6 OCX没有出现在VS2010工具包中

时间:2012-10-13 17:20:26

标签: vb.net interop

我目前正在尝试在VB.NET项目中使用VB6 ocx,但我不记得我是怎么做到的(我使用VS2008,我想,现在我正在使用VS2010)。< / p>

我点击了“Project”,“Add Reference ...”,“COM”,然后选择了我的OCX并点击了“Ok”。

如果我没记错的话,它立即显示在工具箱中并且正常工作。 我可以把它拖到我的表格上。

但现在我不再在工具箱中看到OCX了。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

Project + Add Reference不会向工具箱添加控件。为控件自动生成AxHost包装器需要额外的步骤,您可以通过运行AxImp.exe实用程序手动执行此操作。

而是右键单击工具箱,选择项目并使用COM选项卡。如果.ocx文件未注册其类型库或您不知道库的名称,请使用“浏览”选项卡。