列表模式下ListView的动态列宽,如Windows 7中的资源管理器

时间:2012-08-21 11:57:08

标签: c# winforms listview

当您在Windows 7资源管理器中选择“列表”模式时,它将显示包含不同宽度列的项目列表,这就是我所说的:

Windows 7 Explorer

有人可以告诉我如何在.NET 4中实现与ListView的相同功能吗?

当我尝试“ListView.View = List”时,它会使所有列的大小与任何列中最长的项目大小相同,如果所有元素都很短但只有少数很长,那么这些列看起来很奇怪。

1 个答案:

答案 0 :(得分:0)

将listview的列宽设置为-1或-2,将列自动调整为列中最长的项,将-2列自动调整为列标题的长度