TTreeView
には、多くのノード(通常20,000ノード以上)があります。このTTreeView
は、ドッキングインターフェイス(DevExpress Docking Library)で使用されます。アプリケーション内のフォームがドッキングまたはドッキング解除されると、ドッキング可能なフォームのハンドルが変更されます。これは、すべてのフォームとコントロールのDestroyWnd
とCreateWnd
プロシージャがコールされる結果になります。Delphi TreeView DestroyWnd/CreateWnd slow
TTreeView
の場合、DestroyWnd
はノードをストリームに保存し、CreateWnd
はそれらをリロードします。非常に大きなツリービューを持つアプリケーションでは、ノードがストリーミングされて戻っている間、長い遅延が発生します。
私の質問:この遅延を防ぐ方法は?私はTTreeView
の子孫ではないと信じている多くの人々がVirtual TreeViewを高く話していると聞いていますが、この問題を避けていますか? Developer Express TcxTreeView
を試しましたが、TTreeviewから降りて同じ問題が発生します。