Delphi XE2 で Virtual TreeView V5.0.1 (2012 年 9 月 6 日) を使用しています。ヘッダー列のプロパティを設定CheckBox := Trueしてもチェックボックスが有効にならないため、質問があります。列ヘッダーでチェックボックスを有効にするにはどうすればよいですか?

Delphi XE2 で Virtual TreeView V5.0.1 (2012 年 9 月 6 日) を使用しています。ヘッダー列のプロパティを設定CheckBox := Trueしてもチェックボックスが有効にならないため、質問があります。列ヘッダーでチェックボックスを有効にするにはどうすればよいですか?

この一見単純な質問に対する答えは、OwnerDrawチェックボックスを手動で描画してペイントするヘッダーをハックしようとする多数の Google 検索結果をもたらしました。
私が共有したい解決策は非常に簡単です。IDE で次の 2 つの項目を有効にします: include hoShowImagesinto VirtualTree.Header.Optionsset とtoCheckSupportinto VirtualTree.TreeOptions.MiscOptionsset です。
Header.Column[0].CheckBox次に、プロパティを有効にして、目的の結果を確認できます。