【问题标题】:How to enable checkboxes in Virtual TreeView columns headers?如何在 Virtual TreeView 列标题中启用复选框?
【发布时间】:2012-10-04 13:09:46
【问题描述】:

我在 Delphi XE2 中使用 Virtual TreeView V5.0.1(2012 年 9 月 6 日)。在标题列属性上设置CheckBox := True 不会启用复选框,所以这里有一个问题,如何在列标题上启用复选框?

【问题讨论】:

    标签: delphi virtualtreeview


    【解决方案1】:

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

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

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

    【讨论】:

    • 另外,如果你想使用复选框,比如选择列表中的所有项目,它会位于标题的 OnClick 下方。
    猜你喜欢
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    相关资源
    最近更新 更多