TreeNodeCollection 尽然没有 NODES属性 
我怎么递归!!!

解决方案 »

  1.   

    用TreeNodeCollection 干什么??现在假设TreeView1有3个根节点1,2,3, 第一个根下面有3个子节点11,12,13执行下列程序:
    foreach(TreeNode Tr in treeView1.Nodes[0].Nodes )
    {
    MessageBox.Show(Tr.Text);
    }将显示11,12,13你自己递归去.
      

  2.   

    对于一个 TreeNodeCollection 对象,应该使用索引来访问
    如: TreeNodeCollection myNodes = treeView1.Nodes;
    访问:TreeNode node = myNodes[0];
      

  3.   

    TreeNodeCollection做为参数就可以递归了啊
    private void EnumNode(TreeNodeCollection nodes)
    {
    foreach(TreeNode node in nodes)
    {
    //TODO 处理Node的代码
    EnumNode(node.Nodes);
    }

    }