CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  VCL组件使用和开发

如何获取treeview的节点信息??

楼主rshun(阿瞬)2005-12-10 14:40:52 在 C++ Builder / VCL组件使用和开发 提问

假设treeview已经建好,如下:  
  ROOT  
      ROOT1  
          ROOT1-1  
      ROOT2  
          ROOT2-1  
          ROOT2-2  
          ROOT2-3  
      ROOT3  
          ROOT3-1  
   
  问题:我点击了root2-1,我如何得到root2-1,以及root2(root2-1的父节点)的信息??  
            因为只有同时取得这两个信息我才能确定是去哪张表里面寻找数据  
   
   
  问题点数:20、回复次数:5Top

1 楼kmfangxun()回复于 2005-12-10 15:00:48 得分 0

TreeView->Selected     (选中的节点)  
   
      TreeView->Selected->Parent(选中节点的父节点)  
  Top

2 楼gxd305()回复于 2005-12-10 15:02:44 得分 10

curNode   =   tv->Selected;  
  parentNode=   curNode->Parent;  
  差不多就是这样Top

3 楼rshun(阿瞬)回复于 2005-12-10 15:40:51 得分 0

不好意思,我不是太懂,刚才试试好象不行.  
  能不能详细点Top

4 楼alloutoflove(andrew)回复于 2005-12-10 16:18:01 得分 10

假如你的TreeView名为TreeView1,然后你当前选中的是root2-1  
  那么,你当前选择的节点就是  
  TreeView1->Selected;  
  如果要取其显示的文字内容用TreeView1->Selected->Text;(ROOT2-1)  
  其你节点就是TreeView1->Selected->Parent,其文字内容为  
  TreeView1->Selected->Parent->Text;(ROOT2)  
  当然使用前要判断是不是NULL.Top

5 楼rshun(阿瞬)回复于 2005-12-10 16:47:33 得分 0

OK,谢谢3位,因为没有判断NULL,才报错的,汗一下.Top

相关问题

  • TreeView中选择父节点时,其子节点也被选取,且点击按钮时还能获取到所有被选取节点信息
  • 获取TreeView中选中节点下的所有子节点(数目及Caption)
  • 关于获取treeview某一节点下节点个数的问题
  • ???如何获取treeview中一个字节点的最大父节点??!
  • 如何获取treeView下节点的级别
  • 如何获取添加的treeview的子节点的id
  • 怎样获取TreeView中选中节点的NavigateUrl?
  • 如何获取treeview下级目录的子节点
  • treeview节点 checked
  • 请问,点击TreeView的节点如何获取该节点的Text和链接?在线等!

关键词

  • 节点
  • root
  • 信息
  • treeview
  • root2
  • 选中
  • parent
  • 就是
  • selected

得分解答快速导航

  • 帖主:rshun
  • gxd305
  • alloutoflove

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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