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显示图片问题的主要内容,如果未能解决你的问题,请参考以下文章