treeview1中如何知道单击某数据项后,通知知道上面有几个节点?
Posted on 八月 16rd, 2007 由 admin
比如有3个节点,分别是a、b、c,在c节点的下面有一个数据项d,当点击d数据项时,怎么知道d数据项上面是a、b、c三个节点的名称?
谢谢
推荐阅读
网友:yxw1314
var
j,i,k:integer;
str:string;
begin
str:=;
for i:=0 to treeview1.items.count do begin
if treeview1.items.item[i].text=treeview1.selected.text then begin
k:=i;
break;
end;
end;
for i:=0 to k-1 do
str:=str+ #13#10+treeview1.items.item[i].text ;
showmessage(str);
end;
如果要同层节点,在if 条件处加上treeview1.items.item[i].parent=treeview1.selected.parent,就可以了。
你试验一下吧!


讨论区