在一个winform调用同一个com组件多次?

baisun 2011-11-10 07:57:09
在一个winform调用同一个com组件,因为com组件的方法的参数只能输入一个值,所以对于多个值,只能在winform放多个相同的com组件,给不同的Name,如comAcx1,comAcx2,comAcx3...
如果该com组件又有3事件,我调用了3个com组件,那么我在一个winform就要有3*3=9个事件。
有什么好办法?
...全文
105 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
baisun 2011-11-12
  • 打赏
  • 举报
回复
com组件是别人的。
for/foreach循环可以循环组件的事件吗?
baisun 2011-11-12
  • 打赏
  • 举报
回复
举例?谢谢咯
sdl2005lyx 2011-11-12
  • 打赏
  • 举报
回复
事件还用循环吗?用一个处理函数就可以,无非是不同的事件参数而已!
sdl2005lyx 2011-11-11
  • 打赏
  • 举报
回复
"所以对于多个值,只能在winform放多个相同的com组件,给不同的Name,如comAcx1,comAcx2,comAcx3..."

这样做很不合理,你完全可以用for/foreach进行循环调用嘛。。。
只在此山中 2011-11-11
  • 打赏
  • 举报
回复
把com组件的事件关联到同一个函数。
宝_爸 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 juliohuang 的回复:]

类封装下。
[/Quote]

好主意。
黄亮 2011-11-10
  • 打赏
  • 举报
回复
类封装下。

110,536

社区成员

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

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

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