我现在做了一个类似于ACDSEE一样的程序,但有一些问题??? 右侧窗口显示的是照片,我用的控件是picturebox(数组),并且是根据照片的存放路径进行动态生成,我把这个部分做成了一个自定义控件,但我现在要做一个鼠标拖动并选取的操作,可查阅了一下相关资料,说这种动态生成的控件数组是不支持事件驱动的,请问我如何实现呢?或者还有什么更好的办法?谢谢指教. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是什么动态方式建的控件???是在ide里设置indeex为0然后运行时加载还是用Controls.Add???还是直接用api createwindowex????另外,你的程序包不包括对图形的编辑,如果只是浏览建议用imagebox,能省很多资源。。即使要编剧,也可以象acdsee那样另开一个编辑窗体 你用的是控件数组吧(用Load创建控件的)支持鼠标事件的真的要想省资源的话应使用Custom Draw自绘ListViewACDSee及所有非VB写的看图软件都是这么做的 我是直接用controls.add,而且是控件数组,像这种动态创建的话怎么实现鼠标拖动选取,就像在windows资源管理器中选取文件一样的效果? VB6的controls.add设计不完善,慎用!推荐控件数组 //怎么实现鼠标拖动选取,就像在windows资源管理器中选取文件一样的效果?这是通用控制项的固有功能,但是VB的ListView控件没有封装该功能Windows Shell API提供了一整套文件操作及界面相关的函数、接口想编资源管理器绝对不能用VB的控件多参考一下通用控制项API与Shell API吧 //我需要二维数组,控件数组好像不支持呀VB6的controls.add设计不完善,慎用!可以模拟的列索引 = Index Mod 每行元素个数行索引 = Index \ 每行元素个数 感谢zyl910,您有MSN吗?可能有些问题还需要求助,谢谢!!! 关于字符串进行ascii码运算的问题。 没说清楚问题,也没法回复这个内容. 网页数据提取问题 小弟新弄了个网站www.madio.net,希望各位大侠多多指教! 請高手 listbox 的操作 vb如何复制一个对象? VB+SQL 数据统计问题 关于!的使用 ado问题(再次提出) 如何用ADO创建一个Access数据库。 请问:用VB怎么实现下载图片 写入注册表问题
是在ide里设置indeex为0然后运行时加载还是用Controls.Add???还是直接用api createwindowex????
另外,你的程序包不包括对图形的编辑,如果只是浏览建议用imagebox,能省很多资源。。
即使要编剧,也可以象acdsee那样另开一个编辑窗体
支持鼠标事件的真的要想省资源的话
应使用Custom Draw自绘ListView
ACDSee及所有非VB写的看图软件都是这么做的
想编资源管理器绝对不能用VB的控件
多参考一下通用控制项API与Shell API吧
列索引 = Index Mod 每行元素个数
行索引 = Index \ 每行元素个数