2
A
回答
4
這是Delphi控件中的一個bug,我已經轉載。我不確定是什麼導致了錯誤。我已將其提交給質量中心,編號爲QC#101104。
我找到了一個簡單的解決辦法,將下面的代碼添加到窗體的OnShow
事件中。
ListView1.Align := alNone;
ListView1.Align := alClient;
以下DFM文件,就足以說明問題:
object MyForm: TMyForm
Left = 0
Top = 0
ClientHeight = 300
ClientWidth = 635
object ListView1: TListView
Left = 200
Top = 96
Width = 250
Height = 150
Align = alClient
Columns = <
item
Caption = 'Column'
end>
Groups = <
item
Header = 'Group header'
GroupID = 0
end>
Items.ItemData = {
052A0000000100000000000000FFFFFFFFFFFFFFFF0000000000000000000000
000854006800650020006900740065006D00}
GroupView = True
ViewStyle = vsReport
end
end
事實證明,另一種方式來解決這個問題是將在DFM文件,以便ViewStyle
進入它出現在Items
條目之前。所以問題的另一個解決方法是在運行時添加項目。事實上,這可能解釋了爲什麼這個bug沒有被發現,因爲我敢打賭,絕大多數列表視圖代碼在運行時添加了這些項目。
相關問題
- 1. 在視圖上繪製折線時座標縮放不正確
- 2. 在列表視圖控件中繪製水平和垂直線
- 3. 切換視圖時未正確繪製視圖
- 4. 當結果正確時加載另一個視圖控制器
- 5. 當一個值非常大時,MPAndroidChart餅圖繪製不正確的圖表
- 6. UITabbarController沒有正確繪製視圖
- 7. 視圖控制器不加載其子視圖(表格視圖)正確
- 8. 在列表視圖上繪製會禁用在列表視圖項上重繪
- 9. 標籤欄作爲視圖控制器頂層視圖的子視圖;繪製得不正確
- 10. 自定義列表視圖不正確
- 11. 在第一次繪製時,ios子視圖在pageViewController中的定位不正確
- 12. ContextMenuStrip在指定的控件上繪製不正確
- 13. 使用多個組件繪製圖形時節點大小不正確
- 14. 如何推動視圖 - 控制正確
- 15. 當控件聚焦時繪製邊框
- 16. iOS:可擴展列表視圖不繪製新添加的控件
- 17. 繪圖列表框項正確vb.net 2005
- 18. 控制檯圖表繪製
- 19. C#圖像繪製顏色不正確
- 20. MATLAB不會正確繪製圖形
- 21. 使用adapterview時,無法在視圖組中繪製子視圖
- 22. 定製列表視圖組件
- 23. 在iOS 6視圖控制器的旋轉不正確
- 24. Progress HUD不顯示在正確的視圖控制器上
- 25. 當繪製超級視圖時NSSegmentedControl的奇怪繪圖行爲
- 26. 當使用NVD3折線圖繪製不正確
- 27. Android - 自定義視圖,繪製不正確
- 28. Android自定義視圖繪製不正確
- 29. 在當前視圖控制器下加載視圖控制器
- 30. 如何在空列表視圖控件上繪製自定義消息
@jhon這是回答您的問題嗎? –
是的,非常感謝!!我抹掉了以前的答案謝謝哈哈 –