Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows窗体应用程序列表视图项(小图标视图)的最佳图标大小是多少_C#_.net_Winforms_Listview - Fatal编程技术网

C# Windows窗体应用程序列表视图项(小图标视图)的最佳图标大小是多少

C# Windows窗体应用程序列表视图项(小图标视图)的最佳图标大小是多少,c#,.net,winforms,listview,C#,.net,Winforms,Listview,我正在用项目填充Windows窗体列表视图,每个项目都与一个图标相关联,我尝试了大小为16*16和32*32的图标,但这些图标似乎被拉伸或剪裁。使用的最佳图标大小是多少我相信小列表视图通常使用16x16个图标,使用这些图标我从来没有遇到过问题。但是请记住,listview使用ImageList来存储这些,因此它实际上存储的是图像而不是图标。当您添加32x32图标时,它可能会被使用并缩小到16x16,这可能会导致您的问题。一种简单的检查方法是使图标显著不同,并确保您获得所需的图标。在ImageLi

我正在用项目填充Windows窗体列表视图,每个项目都与一个图标相关联,我尝试了大小为16*16和32*32的图标,但这些图标似乎被拉伸或剪裁。使用的最佳图标大小是多少

我相信小列表视图通常使用16x16个图标,使用这些图标我从来没有遇到过问题。但是请记住,listview使用ImageList来存储这些,因此它实际上存储的是图像而不是图标。当您添加32x32图标时,它可能会被使用并缩小到16x16,这可能会导致您的问题。一种简单的检查方法是使图标显著不同,并确保您获得所需的图标。

ImageList
上手动指定
ImageSize
属性,图像的大小将不会调整

new ImageList { ImageSize = new Size(8, 8) };

最佳大小是您为ImageList.ImageSize选择的值