C#ListView图标图标大小

时间:2015-05-04 17:07:07

标签: c# .net winforms

默认情况下,C#中ListView中的图标非常小(可能是16x16px)。如何增加这些图标的大小?

我尝试将ImageList中的源图像放大,并尝试使用LargeImageList属性,但无济于事。

我使用的是C#,WinForms和.net 4.0。

2 个答案:

答案 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)