listview 如何先显示图片,再边生成缩略图,边显示图标?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了listview 如何先显示图片,再边生成缩略图,边显示图标?相关的知识,希望对你有一定的参考价值。
如图,要显示完这些缩略图要5分钟左右,因为生成缩略图要5分钟,所以用户要打开一个文件夹前,要等5分钟,这不符合常理,比如acdsee打开一个文件夹很快,它是打开以后,缩略图才一张一张生成,同时一张一张显示,这样很好,请问大家:listview 如何先显示图片,再边生成缩略图,边显示图标?也就是像ACDsee一样,谢谢
多线程?请问有没有?代码?能详细一点吗?谢谢!
多线程?请问有没有?代码?能详细一点吗?谢谢!
本回答被提问者采纳c#点击treeView中的文件夹怎么让文件夹中图片的缩略图显示在listView中
参考技术A使用ListView,本身可以指定Image[]来对每一项指定图片,但是要得到图片的缩略图可以参考以下代码:
Image img = Image.FromFile("");img.GetThumbnailImage(......)
该方法对每个图片生成缩略图,应该说消耗比较大,建议你要可以缓存该文件下面的缩略图,使用自定义的格式和检索方式来缓存并监控图片更改(其它WIndow也这么干了),如果可以你还可以查找windows生成的缩略图文件并解析(首选)
急求接下来的代码
以上是关于listview 如何先显示图片,再边生成缩略图,边显示图标?的主要内容,如果未能解决你的问题,请参考以下文章
c#点击treeView中的文件夹怎么让文件夹中图片的缩略图显示在listView中
Winform下用Listview展示一个固定文件夹下的所有图片文件的缩略图,高分100求最简单程序
怎么在VB里用listview显示缩略图啊?有代码最好,我是新手