从 ListView 切换到 VirtualStringTree
我正在尝试使用 VirtualStringTree 而不是 Listview 来构建我的项目,因为速度差异巨大。问题是,即使在浏览了演示之后,我还是无法确切地弄清楚如何…
Delphi VirtualTreeView 对多列进行排序?
我听到了很多关于 VirtualTreeView 组件的赞扬,并考虑在我们正在进行的重写中使用它。目前我们使用 StringGrid。 尽管单列排序效果很好,但我找不到…
使用 VirtualTreeview 和 OTL 的内存泄漏
我创建了一个小型多线程应用程序,我正在尝试将其转换为使用 OmniThreadLibrary。我正在使用 Virtualtreeview 显示日志和状态/结果。 Vst Log 只有两…
如何将文件从 Explorer Shell 拖放到 Delphi 应用程序中的 VirtualTreeView 控件中?
Mike Lischke 在 VirtualTreeView 中提供了广泛的拖放支持,我正在使用 TVirtualStringTree,它有一些拖放事件,但我不知道如何让它接受 shell 拖放将…
Delphi - 大量节点下的虚拟字符串树慢速 GetText 方法
我对 TVirtualStringTree 组件还不太有经验,因此也许我忽略了一些琐碎的事情。 我的应用程序将文件信息收集到记录中(文件名、路径、大小),并在虚…
VirtualStringTree 隐藏节点
是否可以隐藏 VirtualStringTree 中的特定节点? 我正在实现“过滤”功能(VST 充当带有列的列表),并且我希望避免每次更改过滤器时重新加载内容 - …
如何使用TVirtualStringTree显示多行项目和“展开”选择项目?
我正在寻找类似于下图的外观(我知道这是使用 TVirtualStringTree 完成的),但我还没有找到任何有关如何完成此操作的示例代码。 任何人都知道我如何…
TVirtualStringTree - 重置非可视节点和内存消耗
我有一个应用程序,可以从二进制日志文件加载记录并将其显示在虚拟 TListView 中。一个文件中可能有数百万条记录,并且显示可以由用户过滤,所以我不…
使用类对象而不是 VirtualStringTree 中的记录是否有任何权衡?
不是记录 关于:Delphi,VirtualStringTree - 类(对象)而 内存增加还是什么? PS:我使用的是Delphi 2007。…
Delphi - ListView 或类似的所有者绘制按钮
如何创建每行都有一个按钮的列表视图(或类似视图)?该按钮需要能够根据需要在每行上具有不同的文本/颜色。 我确信虚拟树视图非常适合此操作,但我对…
Delphi 7 和 Delphi 2010 之间的 TVirtualStringTree 兼容性 - “参数列表不同”
我制作了一个包含在 Delphi 7 和 Delphi 2010 中工作的 TVirtualStringTree 的表单。我注意到,当我在两个平台之间移动时,我在树事件上收到消息“...…