有一个COM,在Delphi中安装时,能显示在组件面板中,自然属性,方法,事件一应俱全。
现在我在C#项目中,需要再次使用这个COM,发现能直接引用,但不能添加到工具栏。我现在要把它做成用户控件(能显示在工具栏),原来com的属性、方法全部被封装,形成用户控件的属性、方法呈现给调用者。但是,原来在Delphi中能看到的事件,我怎么做才能实现用户在窗体上放置一个这个封装了COM的用户控件后,能在属性面板里,看到原com的事件。
现在我在C#项目中,需要再次使用这个COM,发现能直接引用,但不能添加到工具栏。我现在要把它做成用户控件(能显示在工具栏),原来com的属性、方法全部被封装,形成用户控件的属性、方法呈现给调用者。但是,原来在Delphi中能看到的事件,我怎么做才能实现用户在窗体上放置一个这个封装了COM的用户控件后,能在属性面板里,看到原com的事件。
解决方案 »
- 关于datatable绑定计数的问题
- 可能分有点儿少了,100分再问一下:winform一个窗体可以调用另一个窗体中的事件或函数吗?
- datagridview的按下SHIFT或Ctrl键多选的功能怎么没有了?
- OLEDB的批量更新?
- 如何改变MDIContainer的背景颜色
- 如何在Dll加载时立即执行一个函数
- 怎样实现判断所输入的内容是否为email格式?
- 講一講 Namspace 和 Assembly 吧?
- 关于远程调用组件的问题!!救命啊,快来啊!!
- 自学书籍上无法执行的一段程序,求修改
- 看过 利用C#进行AutoCAD的二次开发(一) 或者 成功在C#中引入AutoCAD名字空间的请进
- 水晶报表更换数据库的问题。急。。。
形成用户控件的属性、方法呈现给调用者。但是,原来在Delphi中能看到的事件,我
怎么做才能实现用户在窗体上放置一个这个封装了COM的用户控件后,能在属性面板里,看到
原com的事件。对于com来说,.net会做一层封装,但是基本上原有的属性和方法,以及事件基本上不会丢失。