在SmallIcon视图中调整大小时C#listview列号更改

时间:2016-01-07 17:38:58

标签: c# listview resize

首先,我想明确一点:我不是在谈论ListViewColumnHeader,关于列配置,程序化大小调整,自动调整大小等方面有很多帮助。

我处理smallIcon view mode (picture)中的列表视图,其中项目自动列在 n 列上。

LVresults.View = System.Windows.Forms.View.SmallIcon;

ListView根据每个项目大小和Listview本身的大小调整列数。

但是,如果用户执行调整大小,甚至垂直调整大小,the Listview put every items on an unique column(永远!)。有人已经不得不处理SmallIcon(以及LargeIcon我假设的)列吗?你可以帮我解决这个问题,以便ListView在调整大小时动态调整列数吗?

Ps:用户可以使用右侧第二个按钮更改“查看”模式,但此视图是最佳视图之一。

1 个答案:

答案 0 :(得分:0)

在调整大小时调用它:

LVresults.ArrangeIcons(ListViewAlignment.SnapToGrid);