日期:2014-05-18  浏览次数:20911 次

请教一个问题 关于C# winform 里listview控件的
C# winform 里:
1:我想让listView1控件 每16列 就换一行,怎么做到
2:我想让listView1控件里的字体变大,但是变大之后,第一行就把第二行挡住了,怎么修改行间距。

谢谢高手了!


------解决方案--------------------
按照你的需求,使用DataGridView比较好。
------解决方案--------------------
劝楼主用GridView 功能比ListView强大多了 会少很多麻烦 当然什么都不绝对 ListView也有它自身的一些优势 比如性能比较好 还有一些特殊的需求。。
------解决方案--------------------
在c#里不能直接改变listview的行距,可以通过imagelist控件来改变listview行距

为listview设置 stateimagelist:

listMain.StateImageList = imageList1;

然后设置imagelist的size,记住imageliste.size(X,Y)的x为1,Y 既你想要的列宽!