日期:2014-05-19  浏览次数:20695 次

急急... 在线等待 C## 一个简单的问题?

treeview中,
    节点1
      ----节点2
      -----节点3
  节点4
......

用递归怎么做

CODE


------解决方案--------------------
private static void findTreeView() //遍历treeView1中的节点
{
for(int i=0;i <treeView1.Nodes.Count;i++)
{
findNode(treeView1.Nodes[i]);
}
}

private static void findNode(TreeNode myNode) //遍历每一个子节点 递归算法
{
//。。。。。在这里加入你自己的代码处理myNode,它就是treeView控件中所有的节点
for(int i=0;i <myNode.Nodes.Count;i++)
findNode(myNode.Nodes[i]);
}