Treeview控件如何获得子节点的所有父节点的名称
2024-08-27 03:16:29
Delphi或c++ 的treeview控件,比如一个节点上面有个父节点,这个父节点上面还有一个父节点,如何获得这两个父节点的名字呢?请给出实现代码
先定义一个node
var
node:TTreeNode;
然后你获取你所选中的节点
node:=TreeView.Selected;
它的父节点的名称就是
node.Parent.Text
它的祖父节点的名称就是
node.Parent.Parent.Text
以此类推
注意,在访问父节点之前要判断是否存在
if node.Parent<>nil then
begin
....
end;
利一下这个子节点
Nodes.parent.NodeName()获取当前节点的父节点ID
Nodes.parent.NodeText()获取当前节点的父节点文字...
再根据查出的NodeName为子节点.再查找一次即可..
最新文章
- JAVA Shallow heap &; Retained heap
- Python语言特性之3:@staticmethod和@classmethod
- 【caffe】train_lenet.sh在windows下的解决方案
- SVN分支研究
- 【ZOJ 3502】Contest
- jvm内存模型和内存分配
- 获取一个 app 的 URL Scheme 的方法:
- 实现Win7远程桌面关机和重启
- Android开发UI之自定义控件的皮肤
- ios像素点颜色取样
- Android string.xml error: Apostrophe not preceded by \
- Nginx集群之WCF分布式消息队列
- 在DirectShow的视频图像上叠加线条和文字
- iOS开发关于适配iOS10以及Xcode8的相关新知识
- PostgreSQL 在Ubuntu下如何修改postgres默认密码
- 项目实战03:Keepalived 实现高可用
- java——File
- volatile原理解析
- 9.json和jsonpath
- queue hardware os
热门文章
- 优化你的HTTPS(上),你需要这么做
- 并发编程大师系列之:wait/notify/notifyAll/condition
- [NOI2013]快餐店 / CF835F Roads in the Kingdom (基环树)
- Number of Islands II
- git merge 及 git rebase的区别
- ckeditor编辑器从word粘贴公式
- 适当设置,可以让win10显示更加和自己的意思
- ";error";:";bucket is protected";
- linux ssh终端解决中文乱码的问题
- known_hosts有什么用?