读书人

TreeView读取节点个数有关问题

发布时间: 2014-01-17 15:01:00 作者: rapoo

TreeView读取节点个数问题
TreeView读取节点个数问题
要实现 点到某个节点 获取这个节点下 同级节点的节点个数
语句如下:
TreeNode.Parent.Count
但是这句有问题 如果选中的 是根节点 其Parent是nil 这时候.Count就报错了。
问题就是如果是根节点的情况下 如何获取根节点个数 最好不要用遍历。 最好有什么方法直接访问之类的
还请指教 谢谢。。。
[解决办法]
Node.getPrevSibling; //当前节点的前一个兄弟节点
Node.getNextSibling; //当前节点的下一个兄弟节点

用这两个就可以遍历了! 不遍历真不知道办法! 不然你选择算法不就可以!

遇到TreeNode.Parent = nil 就遍历,否则TreeNode.Parent.Count
就解决你目前的问题了!

读书人网 >.NET

热点推荐