在Ttreeview 树目录中, 如果知道一个节点的TEXT,应如何通过程序把焦点移到那里?(30分)

  • 主题发起人 主题发起人 saellen
  • 开始时间 开始时间
你点那个节点,就去那个节点的text阿
 
好像的通过循环判断
 
一个个查找,只有这样,没其它办法。
 
从0--》treeview.items.count-1逐项匹配,找到后将其节点的selected:=true就行了
 
没有更高明的方法的吗? 可不要再对我说点一下那个节点哟!!!
 
zyh16821cn 的方法可能是唯一的,其他就看你在程序中如何处理了。遍历一个TreeView速度不慢。
 
for i:=0 to treeview1.items.count-1 do
if treeview1.items.text=YOURSTRING then begin
treeview1.selected:=treeview1.items;
break;
end;
临时想的,试一下有问题否。
 
多人接受答案了。
 
后退
顶部