节点反向追加得到根

2018-10-17  本文已影响0人  吉凶以情迁
image.png
   INode currentNode = this.keybutton.keyEntry;
            TreeNode rootTreeNode = null;
            while (currentNode != null)
            {
                //list.AddFirst(currentNode);
                LogUtil.writeLog("获取当前:" + currentNode.getNodeLabel());
                if (rootTreeNode != null)
                {
                    TreeNode temp = rootTreeNode;
                    LogUtil.writeLog("操作节点:" + temp.Name);
                    rootTreeNode = new TreeNode(currentNode.getNodeLabel(), new TreeNode[] { temp });
                    LogUtil.writeLog("操作节点:" + temp.Name + "追加" + currentNode.getNodeLabel());
                }
                else
                {
                    rootTreeNode = new TreeNode(currentNode.getNodeLabel());
                    LogUtil.writeLog("子节点" + currentNode.getNodeLabel());
                }
                currentNode = currentNode.getParent();

            }
上一篇 下一篇

猜你喜欢

热点阅读