C#如何调用第三方的OCX控件?能举例说明吗 ?谢谢

jmoych 2009-03-19 07:34:53
如题,非常感谢
...全文
445 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq770830977 2011-09-14
  • 打赏
  • 举报
回复
引用到web中.....
qq770830977 2011-09-14
  • 打赏
  • 举报
回复
我的控件名:CvsInterface.ocx 应用到web中在bin中会是这样:Interop.CVSINTERFACELib.dll

使用using CVSINTERFACELib; 可以这样用 CVSINTERFACELib.CvsInterface.接口函数名(参数);
kenriy 2011-07-05
  • 打赏
  • 举报
回复
ocx是由c++写的控件,注册到注册表中以后。
C#在类文件中如何调用调用该ocx控件呢?
wanghuanhuanlifeng 2010-05-07
  • 打赏
  • 举报
回复
我也注册过了。也添加 到工具箱了,但是它为灰色的不能拖到页面啊,为什么啊,在winform 中就可以用
Fly_yuanrunfei 2009-03-20
  • 打赏
  • 举报
回复
直接调用ActiveX内部封装的接口就OK了。
Fly_yuanrunfei 2009-03-20
  • 打赏
  • 举报
回复
如果调用里面的函数的话用JavaScript去调用。
JavaScript:
function ClearOCX()
{
var Netocx = document.getElementById("NetOCX");
Netocx.ClearOCX();

}


HTML:
<object classid="clsid:1FB5A5AA-3750-421C-BEA3-6E52FC5F7843" codebase="" standby="Waiting..."
id="NetOCX" width="395" height="300" name="ocx" align="center">
</object>

这个是调用海康的一个ActiveX内的方法。
也就是你说的OCX
南哥1207 2009-03-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 llwinnner 的回复:]
开始-》运行
regsvr32 ocx路径名
注册成功后,在你的vs工具箱里就应该有这个ocx工具了

或者
在工具箱上点右键,选择自定义工具箱,然后选择Com组件-》浏览,找到你的ocx控件即可
[/Quote]
需要注册~
liu4545533 2009-03-19
  • 打赏
  • 举报
回复
在VS2005编程环境的“工具箱”中单击右键,选择“选择项”菜单,打开“选择工具箱项”窗口
然后浏览把第三放控件的dll 文件选中 添加就可以
深海之蓝 2009-03-19
  • 打赏
  • 举报
回复
开始-》运行
regsvr32 ocx路径名
注册成功后,在你的vs工具箱里就应该有这个ocx工具了

或者
在工具箱上点右键,选择自定义工具箱,然后选择Com组件-》浏览,找到你的ocx控件即可
gisyellow 2009-03-19
  • 打赏
  • 举报
回复
要在项目引用中添加对应的DLL吧。。
buptxf 2009-03-19
  • 打赏
  • 举报
回复
在它的安装目录下找到它的DLL,导入就可以了
jmoych 2009-03-19
  • 打赏
  • 举报
回复
我知道是:在工具箱上点右键,选择自定义工具箱,然后选择你需要的COM或者OCX控件

然后怎么操作?例如,如何使用呢?

110,586

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧