当前位置:主页>仓库管理软件> 列表

将VCL控件导出为ActiveX控件的时候事件丢失? 找进销存软件哪个好

记账软件版1楼: 由于vb中的ListBox的ListIndex最大值为32767,我现在的数据已经超出这个范围。但是在vb中还没有找到替代的控件。
我现在将Delphi7中的TListBox控件使用ActiveX Control Wizard导出为ActiveX控件(ocx),
但是导出后发现很多Event丢失,比如OnMouseDown,也就是说很多事件都没有。
这种问题,有没有解决的办法?

2楼: 看了一下Delphi的Developing COM-based Applications的说明。
主要是数据类型转换的问题。
[b]cast to an OleAutomation compatible type[/b]

可能需要手工添加上去,本人对Type Library不熟,有没有熟悉的帮我把OnMouseDown加上去就可以了。搞定送200分。 如进销存软件哪个好

3楼: 或者告知哪个ActiveX控件可以替代vb中的ListBox控件,也送分。

4楼: 帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

╰=========================================╯

5楼: 可以参考 hogdog 的那本《delphi 深度探索》,那本书前几章有讲这个的。

6楼: 多人接受答案了。