//终于实现了,共享一下
procedure TfmeEvtReg.tvEvtTypeToggleCheckbox(TreeView: TfcCustomTreeView;
Node: TfcTreeNode);
var
i : integer;
begin
tvEvtType.OnToggleCheckbox := nil;
for i := 0 to tvEvtType.Items.Count -1 do
begin
if Node <> tvEvtType.Items[i] then
begin
tvEvtType.Items[i].Checked := False;
end;
end;
使用如下过程失败:
procedure TfmeEvtReg.tvEvtTypeToggleCheckbox(TreeView: TfcCustomTreeView;
Node: TfcTreeNode);
var
i:integer;
begin
for i:=0 to tvEvtType.items.count-1 do
begin
if tvEvtType.items[i].Checked then
begin
tvEvtType.items[i].Checked:=false;
break;
end;
end;
end;
使用onchange事件也失败