TreeView问题(加分的好机会啊!!!,在线等!)
我的TreeView里有好几个节点,每个节点下又有好几个子节点,请问我怎么写才能判断用户电击的是哪个子节点,谢谢!!! 问题点数:100、回复次数:6Top
1 楼fxjpost(天外面還是天)回复于 2003-12-01 15:13:12 得分 5
lever值呀Top
2 楼Cipherliu(孤鹰)回复于 2003-12-01 16:13:03 得分 5
TreeView.SelectedTop
3 楼jiaxianglei(傻猫)回复于 2003-12-01 16:34:23 得分 0
根据level和index两个值可判断是哪个节点.Top
4 楼jiaxianglei(傻猫)回复于 2003-12-01 16:36:02 得分 30
edit1.text:=inttostr(treeview1.selected.level)+inttostr(treeview1.selected.index);
这样对于每个不同的节点edit1有不同的值Top
5 楼fjyhs(辉辉)回复于 2003-12-01 17:39:46 得分 30
通过treeview的onchange事件的node参数指的就是你点击的那个节点
再用if not node.HasChildren then判断是不是子节点
produce TForm1.treeview1change(Sender: TObject;node: TTreeNode);
if not node.HasChildren then
...
Top
6 楼47522341(睡到8:30)回复于 2003-12-01 18:56:11 得分 30
var TN : TTreenode;
begin
TN := Treeview1.selected;
if TN.level = 0 then
begin
//如果是第一层节点。。
end
else if TN.level = 1 then
begin
//如果是第二层节点。。
end;
end;Top




