CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

TreeView问题(加分的好机会啊!!!,在线等!)

楼主zyxg(仰天大笑出门去,我辈岂是蓬莱人)2003-12-01 13:48:30 在 Delphi / VCL组件开发及应用 提问

我的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

相关问题

  • 熟悉treeview的大虾救命呀(在线,立刻给分)
  • 关于TREEVIEW控件(在线等待,高分!!)
  • 关于treeview控件(高分,在线等待!!!)
  • treeview怎样清除所有的子节点?在线给分!!!!!!!!!!
  • treeview的checkbox问题,高分,在线等待!...
  • treeview的难题?在线等,解决即给分
  • 关于treeview的问题,高分在线等待中
  • 100分求解treeview的问题,在线等
  • TREEVIEW问题(高分求解) 在线等待
  • TreeView?

关键词

  • 节点
  • treeview
  • tn
  • level
  • node
  • begin
  • then
  • selected

得分解答快速导航

  • 帖主:zyxg
  • fxjpost
  • Cipherliu
  • jiaxianglei
  • fjyhs
  • 47522341

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo