首先,我想明确一点:我不是在谈论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:用户可以使用右侧第二个按钮更改“查看”模式,但此视图是最佳视图之一。
答案 0 :(得分:0)
在调整大小时调用它:
LVresults.ArrangeIcons(ListViewAlignment.SnapToGrid);