我們有一個TTreeView
有很多節點 - 通常20,000節點和更多。此TTreeView
用於停靠的界面(DevExpress Docking Library)。當應用程序中的任何表單停靠或取消停靠時,可停靠窗體的手柄都會更改。這又導致調用所有形式和控件的過程DestroyWnd
和CreateWnd
。德爾福樹視圖DestroyWnd/CreateWnd slow
在TTreeView
的情況下,DestroyWnd
將節點保存到流中,CreateWnd
重新加載它們。在我們的應用程序中使用非常大的樹視圖時,會導致長時間延遲,同時節點會流出並返回。
我的問題:如何防止此延遲?我聽到很多人高度評價Virtual TreeView,我認爲這不是TTreeView
的後裔,它是否避免了這個問題?我們已經嘗試了開發者快車TcxTreeView
,但它從TTreeview下降,所以它遭受同樣的問題。