如何在 Virtual TreeView 列标题中启用复选框?

Kro*_*ica 4 delphi virtualtreeview

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

在此处输入图片说明

Kro*_*ica 5

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

我想分享的解决方案在哪里很简单,在IDE中启用以下两项:include hoShowImagesinto VirtualTree.Header.Optionsset 和toCheckSupportinto VirtualTree.TreeOptions.MiscOptionsset。

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

  • 另外,如果您想使用复选框(例如选择列表中的所有项目),它会位于标题的 OnClick 下方。 (2认同)