谁用ListView做过类似ACDSee的浏览缩略图的控件?
我做了一个,功能、速度尚可,但当浏览图片超过300幅左右时,会出现后面的图片文件不能正常显示的现象。
我实现的思路是:
1.将图片缩小后加载到ImageList控件中
2.再将ImageList中的图片赋给ListView中的Item.能正常显示,可就是会出现前面讲的问题。我已看过csdn和大富翁上所有有关的帖子
没有满意的答案。可有高手能指点一二?
我做了一个,功能、速度尚可,但当浏览图片超过300幅左右时,会出现后面的图片文件不能正常显示的现象。
我实现的思路是:
1.将图片缩小后加载到ImageList控件中
2.再将ImageList中的图片赋给ListView中的Item.能正常显示,可就是会出现前面讲的问题。我已看过csdn和大富翁上所有有关的帖子
没有满意的答案。可有高手能指点一二?
不如我做的。
另外,将图片画在一个image上的方法我也做成了,总感觉实现到ACDSee的程度太难。用ListView
实现起来要简单一些。
只要解决了我说的那个问题,同时解决多线程读图片文件的功能(这个我很快将做完)
,我做的缩略图控件性能应该可以满足很多人的要求了。
能不能换个想法?比方说只显示当前屏幕的图片,那肯定不会有300多个吧.或者考虑别的控件,比方说DrawGrid把单元格拉大了再画,甚至在一个大的TImage+Strollbox上画也不是不行吧.