TTreeView遍历

转载 2007年09月11日 15:42:00
function AllOverTreeView(node:TTreenode):TTreenode;

begin

    while node<>nil do

    begin

     if node.HasChildren then

        begin

            node:=node.GetFirstChild;

             AllOverTreeView(node);

            node:=node.Parent;

        end;

     if node.getNextSibling<>nil then

           node:=node.getNextSibling

         else

           exit;

    end;

end;

相关文章推荐

DELPHI: TTreeView 中禁止双击事件展开或关闭节点.

====================================================== 注:本文源代码点此下载 =============================...

TTreeView移动节点和图标

void UpDownNode(TTreeNode * node,bool up,int level) { TTreeNode *TargetNode; if (level!=-1) /...

给 TTreeView 添加复选框

  • 2014年06月11日 19:52
  • 2.03MB
  • 下载

java 二叉树 建立完全二叉树和广度优先遍历

今天想写个如何建立完全二叉树的方法。顺便把二叉树的广度优先遍历也写了下。其实这两者思路都相似,都是用队列实现的,先进先出。若有任何问题,敬请指出来! 一.建立完全二叉树思路: 先从根节点开始,判断左右...

C++11::遍历tuple中的元素

pair对象的成员遍历十分简单,如何进行tuple成员的遍历呢? 对tuple的成员进行遍历时,存在哪些常见的错误或者陷阱? 又为什么会牵涉到c++模板的根本设计问题? 如何对tuple进行索引?...

图的遍历和转换

  • 2016年10月15日 17:36
  • 4KB
  • 下载

二叉树的Morris遍历

  • 2016年09月03日 18:23
  • 6.2MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TTreeView遍历
举报原因:
原因补充:

(最多只允许输入30个字)