Microsoft MSDN站点下一个remark:“只要ListView.View属性设置为View.List以外的值,就会出现分配给ListView控件的任何组。”
我的问题是我喜欢将View设置为SmallIcon。
在此模式下,ListView控件向左移动,CheckBoxes由左边缘
覆盖如何解决这个问题,或者至少如何将控制渲染转移到右边。我的操作系统是Windows XP Service Pack 3。
看起来只有当View设置为Details。
时,具有Groups和CheckBoxes的ListView项才会正确显示alt text http://i43.tinypic.com/ezekd5.png
更新:设置ListViewGroup.Header属性会将滚动位置重置为0.除了在分配前保存滚动位置并在之后恢复之外,还有其他解决方法。
答案 0 :(得分:0)
尝试以下开源项目来增强WinForm ListView。 http://objectlistview.sourceforge.net/cs/index.html