Winform listView绑定ImageList后,怎么设置listView图片按比例显示

qq522784837 2016-05-03 08:01:14
Winform listView 绑定ImageList后


怎么设置 listView 中每个item 中图片的大小按比例显示

求大神指导,搞了一个下午了...

listView1 绑定了imageList2,主要代码如下:
for (int i = 0; i < imagePathLists.Count; i++)
{
if (File.Exists(imagePathLists[i].ToString()))
{
imageList2.Images.Add(System.Drawing.Image.FromFile(imagePathLists[i].ToString()));
}
listView1.Items.Add(System.IO.Path.GetFileName(imagePathLists[i].ToString()), i);
listView1.Items[i].Name = imagePathLists[i].ToString();
}
...全文
599 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq522784837 2016-05-04
  • 打赏
  • 举报
回复
引用 5 楼 rocmemory 的回复:
不是跟你说了,两种方式: 自己写图片浏览控件,控制图片尺寸和布局 或者设置ListView的OwnerDraw为true,在DrawItem事件中自己绘制图片
在DrawItem事件中自己绘制图片 能给我个demo么。
为轮子而生 2016-05-04
  • 打赏
  • 举报
回复
不是跟你说了,两种方式: 自己写图片浏览控件,控制图片尺寸和布局 或者设置ListView的OwnerDraw为true,在DrawItem事件中自己绘制图片
qq522784837 2016-05-04
  • 打赏
  • 举报
回复 1
引用 2 楼 rocmemory 的回复:
ListView本来就不是用来呈现图片的,即便显示图片,也是“图标”而已。非要如此的话,可以设置OwnerDraw,自己控制DrawItem。
兄弟 那用什么来呈现
qq522784837 2016-05-04
  • 打赏
  • 举报
回复
引用 2 楼 rocmemory 的回复:
ListView本来就不是用来呈现图片的,即便显示图片,也是“图标”而已。非要如此的话,可以设置OwnerDraw,自己控制DrawItem。

兄弟 那用什么来呈现
为轮子而生 2016-05-04
  • 打赏
  • 举报
回复
ListView本来就不是用来呈现图片的,即便显示图片,也是“图标”而已。非要如此的话,可以设置OwnerDraw,自己控制DrawItem。
qq522784837 2016-05-04
  • 打赏
  • 举报
回复
引用 7 楼 rocmemory 的回复:
百度搜索“c# listview drawitem”,比比皆是
多谢 研究研究
为轮子而生 2016-05-04
  • 打赏
  • 举报
回复
百度搜索“c# listview drawitem”,比比皆是
qq522784837 2016-05-03
  • 打赏
  • 举报
回复
upup aaaa

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧