社区
Delphi
帖子详情
TreeView读取节点个数问题
stephenchern
2014-01-14 07:14:26
TreeView读取节点个数问题
要实现 点到某个节点 获取这个节点下 同级节点的节点个数
语句如下:
TreeNode.Parent.Count
但是这句有问题 如果选中的 是根节点 其Parent是nil 这时候.Count就报错了。
问题就是如果是根节点的情况下 如何获取根节点个数 最好不要用遍历。 最好有什么方法直接访问之类的
还请指教 谢谢。。。
...全文
359
5
打赏
收藏
TreeView读取节点个数问题
TreeView读取节点个数问题 要实现 点到某个节点 获取这个节点下 同级节点的节点个数 语句如下: TreeNode.Parent.Count 但是这句有问题 如果选中的 是根节点 其Parent是nil 这时候.Count就报错了。 问题就是如果是根节点的情况下 如何获取根节点个数 最好不要用遍历。 最好有什么方法直接访问之类的 还请指教 谢谢。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xhz8000
2014-01-15
打赏
举报
回复
Node.getPrevSibling; //当前节点的前一个兄弟节点 Node.getNextSibling; //当前节点的下一个兄弟节点 用这两个就可以遍历了! 不遍历真不知道办法! 不然你选择算法不就可以! 遇到TreeNode.Parent = nil 就遍历,否则TreeNode.Parent.Count 就解决你目前的问题了!
shenmelong
2014-01-15
打赏
举报
回复
构造Tree的时候 自己累加根节点数量到一个变量即可
stephenchern
2014-01-15
打赏
举报
回复
大哥 根节点要只有一个 还用得着请教大家吗? 问题就是 根节点可以有n个的。。
stephenchern
2014-01-15
打赏
举报
回复
SelectedTreeNote.GetNextSibling 的确ok了 我自己也研究出来了 谢谢。。。
Oraclers
2014-01-14
打赏
举报
回复
可以用if 语句先做一个判断。 if Parent<>nil then i :=TreeNode.Parent.Count else i := 1; 根结点就是一个吧?
TreeView
节点
操作示例
本资源由[源码天空]搜集整理,本人只为共享该资源,不承担任何技术及版权
问题
。本资源仅提供学习参考,不得用于商业用途。
读取
XML文档 内容显示在
treeView
读取
XML文档 将每个
节点
和属性内容显示在
treeView
节点
上
SSM后台管理系统开发实战
一、简介 通过这个课程带大家从零开发一款功能全面的后台管理系统,包括项目搭建、功能实现到最后的Linux系统部署全过程。本课程使用SpringMVC + Spring + Mybatis作为主体框架,使用AdminLTE作为前端框架,使用主流...
C#修改
Treeview
中的
节点
文本
摘要:C#源码,数据库应用,树状
节点
C#修改
Treeview
中的
节点
文本实例源码,实现步骤:在文件头部声明与数据库操作有关的命名空间,声明一个执行SQL语句的对象,定义一
个数
据库连接字符串,设置
treeView
1的可编辑属性为true,打开数据库连接,执行SQL语句对象,清空
treeView
1原有的数据内容,为
treeView
1控件添加根
节点
,开始
读取
数据中的内容,将数据库中的数据字段变换为
treeView
控件的
节点
,向根
节点
上添加数据库字段等。
C#中将数据库中的数据
TreeView
无限循环
节点
显示并对
节点
的增删改
通过无限循环
读取
数据中的数据显示到
TreeView
的
节点
上并对
节点
的增删改
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章