|
if DGXMFYXXXS.TXMJLCX.Execute(Context, s) then
begin
if s='' then exit;
for i:=0 to CheckBizTreeView2.Items.Count-1 do
begin
if CheckBizTreeView2.Items.Level=0 then continue;
if CheckBizTreeView2.Items.Level=1 then continue;
if CheckBizTreeView2.Items.Level=2 then continue;
bh := TBizNode(checkbiztreeview2.Items.Data).ID;
bh := StrUtils.LeftStr(bh,length(bh)-4);
if s=bh then
checkbiztreeview2.Items.Selected:=true;
end;
end;
通过调用另外一个TXMJLCX功能来返回一个S值,然后想遍历树中和该值一样的节点。。。
然而现在跟踪FOR这语句时,每次都只能读到根节点。即只能循环一次。这样显然没法满足要求。。
请确实是否是属性设置错误还是控件BUG。。谢谢 |
|