是否有关于VirtualTreeView标题列的事件通知单击复选框?这张照片上突出显示了复选框:
答案 0 :(得分:3)
为OnHeaderClick
事件编写处理程序,并检查HitPosition
参数的HitInfo
属性是否包含hhiOnCheckbox
标志。例如:
procedure TForm1.VirtualTreeHeaderClick(Sender: TVTHeader; HitInfo: TVTHeaderHitInfo);
begin
if hhiOnCheckbox in HitInfo.HitPosition then
begin
if Sender.Columns[HitInfo.Column].CheckState = csCheckedNormal then
ShowMessage('Checked!')
else
ShowMessage('Unchecked!')
end;
end;