节点反向追加得到根
2018-10-17 本文已影响0人
吉凶以情迁

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();
}