2015-02-08 79 views
0

什麼VCL組件顯示數據更快?例如,如果我想讀取文件並以表格形式將其寫入數據。像TStringGrid或TListView。謝謝。VCL組件Delphi

+0

您是否嘗試過虛擬樹視圖?它不是內置的,它是第三方控件,但它通常用於性能。哪個Delphi版本? – 2015-02-08 17:14:28

+0

我使用TStringGrid它更快,然後TListView – 2015-02-08 17:17:04

+0

@Jerry這是虛擬樹視圖。在虛擬模式下TListView是一個標準的通用控件,是系統標準的列表控件。 – 2015-02-08 17:17:22

回答

3

虛擬模式列表視圖具有更好的性能,即VCL網格對於大量數據。

但要明確,您必須在虛擬模式下使用控件。在標準模式下(控制存儲整個內容),對於大量數據來說性能很差。

即使超出性能問題,虛擬模式也是首選。使用虛擬模式可讓您將數據存儲與UI演示文稿分離。