如何把WinForm自定义控件封装成COM组件

hengren4 2013-01-23 02:04:11
如何把WinForm自定义控件封装成COM组件
这个自定义控件其实是继承了一个原生态的WINFORM控件扩展得来的。现在想把这个控件做成COM组件。然后由其他编程语言调用开发出别的程序来。

问题:这种方法如何实现?求代码。求不要换思路。
...全文
223 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hengren4 2013-01-30
C#做的COM组建都是LIB格式的,在注册的时候还必须要要用托管注册。而且这种格式的如何向OCX那样直接引用到别的语言环境下就是一个控件。可以直接在可视界面上设置其属性???、
  • 打赏
  • 举报
回复
hengren4 2013-01-23
谢谢楼上的资源,这个我正在研究。非常感谢。 另外问下。一定非得要通过COM组建的方式来给其他编程语言调用吗?有没有一种直接调用DLL的方式?或者其他更方便的方式?这个问题有点得寸进尺了。。。呵呵。莫怪呀~
  • 打赏
  • 举报
回复
threenewbee 2013-01-23
http://www.codeproject.com/Articles/1256/Exposing-Windows-Forms-Controls-as-ActiveX-control 不过部署的时候要注意2点,一个是必须部署.net framework,一个是,如果同一个程序同时使用了.net 1.x .net 2~3.5 .net 4~4.5的控件,因为CLR无法兼容,会导致程序异常。所以用.net写控件并不十分明智。
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-01-23 02:04
社区公告

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