delphi - 如何启用虚拟 TreeView 列标题中的复选框?

标签 delphi virtualtreeview

我在 Delphi XE2 中使用 Virtual TreeView V5.0.1(2012 年 9 月 6 日)。在标题列属性上设置 CheckBox := True 不会启用该复选框,因此问题是,如何启用列标题上的复选框?

enter image description here

最佳答案

这个看似简单问题的答案带来了十几个 Google 结果,这些结果试图通过 OwnerDraw 破解标题绘制并手动绘制复选框。

我要分享的解决方案在哪里,很简单,在IDE中启用以下两项: 将 hoShowImages 包含到 VirtualTree.Header.Options 集中,将 toCheckSupport 包含到 VirtualTree.TreeOptions.MiscOptions 集中。

然后您可以启用 Header.Column[0].CheckBox 属性并查看所需的结果。

关于delphi - 如何启用虚拟 TreeView 列标题中的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12728022/

相关文章:

德尔福。火猴。 T列表框。滚动条可见吗?

delphi - 将 VirtualTreeView 编辑器移动到第二列

delphi - 为什么我的程序在调用 Realloc Memory 后崩溃?

delphi - 树状数据结构(与 VirtualTreeview 一起使用)

windows - 应用程序在任务栏上可见吗?

python - Delphi - 映射函数意外输出

delphi - XE2 的 VirtualTreeView 组件

delphi - 修复了与滚动条结合的 BorderWidth > 0 的错误?

delphi - 使用 1 个数据副本同步多个 VirtualStringTree

delphi - 保存和加载 VirtualStringTree 后数据损坏