C# listview显示图片问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# listview显示图片问题相关的知识,希望对你有一定的参考价值。

我向imagelist中添加了若干图片(不是一开始在控件中添加的,是通过代码实时添加的图片),然后再listview中显示一张张缩略图,可现在问题是imagelist中图片大小一开始就固定了,有的显示出来的缩略图就很别扭,被拉升或压缩了,比例完全失调,怎么让图片的大小自动调整啦,求高手指导

首先,要保证图片不拉伸或者压缩 一般按比例来设置imagelist的图片 而且 也可以设置图片的模式 平铺 居中 什么的追问

怎么设置啊,能不能写下代码,谢谢

参考技术A 可以设置一下Imagelist中有个好像叫stretch的属性,他就是控制图片的填充方式的,具体值有fill,stretched,center……还有,但是我想不起来了,你试试,希望能帮到你! 参考技术B 设置Image的填充方式 参考技术C 好像不行,imageList中的图片统一大小存放,如果希望没张图片都按照原有大小比例放大或缩小显示,那就试试用pictureBox,然后将若干图片放到执行程序的根目录中的指定文件夹中,然后再加两个按钮进行前后图片读取或者用多个pictureBox来显示也可以,就是注意一下数量的分隔

以上是关于C# listview显示图片问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C#中的listView 控件中显示图片?

如何在 C#中的listView 控件中显示图片?

如何使用C#实现Listview显示图片与文字

C# ListView 设计

在C#中的Listview控件中,当鼠标悬浮在某列或者当选中某行时怎么显示图片??

c#点击treeView中的文件夹怎么让文件夹中图片的缩略图显示在listView中