2010-03-27 50 views
3

Microsoft MSDN站點有下一個remark:「ListView.View屬性設置爲View.List以外的值時,出現任何組分配給ListView控件。ListView控件呈現問題與組,查看框和視圖模式SmallIcon

我的問題是,我想將視圖設置爲SmallIcon。

在這種模式下ListView控件左移和複選框被左邊緣

介紹瞭如何解決這個問題,或者至少如何可以換擋控制的渲染權。我的操作系統是Windows XP Service Pack 3.

它看起來像只有當查看設置爲詳細信息時,具有組和複選框的ListView項目才能正確顯示。

alt text http://i43.tinypic.com/ezekd5.png

更新時間:設置ListViewGroup.Header屬性將重置滾動位置爲0是否有除了節約滾動位置分配之前和之後恢復它的任何其他解決方法。

+0

沒有repro,在Win7上工作正常。您需要記錄操作系統並可能發佈屏幕截圖。 – 2010-03-27 16:16:47

+0

是的,在Vista上也能正常工作。 – volody 2010-03-28 00:38:33

+0

我也看到了XP上的這種行爲; Vista/7上的相同ListView將複選框推到非常靠近左邊緣的位置(比如1px),這也是不理想的。 – josh3736 2010-06-25 21:22:58

回答