默认情况下,C#中ListView
中的图标非常小(可能是16x16px)。如何增加这些图标的大小?
我尝试将ImageList
中的源图像放大,并尝试使用LargeImageList
属性,但无济于事。
我使用的是C#,WinForms和.net 4.0。
答案 0 :(得分:14)
诀窍在于修改ImageList的ImageSize属性(谁会想到)?
listView1.View = View.LargeIcon;
ImageList iList = new ImageList();
iList.ImageSize = new Size(64, 64);
iList.ColorDepth = ColorDepth.Depth32Bit;
listView1.LargeImageList = iList;
作为奖励,请记住将ListView的View属性设置为LargeIcon,并且还要增加ColorDepth(如果您愿意的话)。
答案 1 :(得分:0)