Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个非常快速的树视图,能够列出和滚动数十万个项目,还包括子项目的嵌套等。标准的 Windows 树视图控件(用 Delphi 包装TTreeView)不能胜任这项任务。它太慢了。
TTreeView
现在我检查了TVirtualTreeView哪个速度与我需要的一样快,但是有一个问题,它根本不像标准树视图那样工作,而是以完全不同的方式工作。
TVirtualTreeView
我想知道使用此组件的专家是否可以告诉我将其封装在一个新组件中是否可行,以便它具有普通树视图的属性和方法但保持速度优势?
如果我的问题不清楚,我会尝试进一步阐述。
我给你的解决方案是:
VirtualTreeView
alClient
TListView
我想这会让你接近你想要的,平衡复杂性和功能。