ListView控件呈现问题,包括Groups,CheckBoxes和View模式SmallIcon

时间:2010-03-27 15:39:17

标签: c# winforms listview

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.除了在分配前保存滚动位置并在之后恢复之外,还有其他解决方法。

1 个答案:

答案 0 :(得分:0)

尝试以下开源项目来增强WinForm ListView。 http://objectlistview.sourceforge.net/cs/index.html