请问怎样递归获取树结构每个节点的级数 谢谢 在线等

解决方案 »

  1.   

    或者是根据 指定的级数  获取位于此级别的 treenode  谢谢了 
      

  2.   

    写个循环
    void getLevel(tn)
    {
    foreach (treenode tn in tv.nods)
    {
    //得到当前节点的级数
    //if(tn.nodes.count>0)
    {
    getLevel(tn);
    }
    }
    }
      

  3.   


            private void button5_Click(object sender, EventArgs e)
            {
                foreach (TreeNode node in treeView1.Nodes)
                {
                    GetLevel(node);
                }
            }        private void GetLevel(TreeNode N)
            {
                foreach (TreeNode node in N.Nodes)
                {
                    listBox2.Items.Add(node.Level.ToString());
                    GetLevel(node);
                }
            }
      

  4.   

    谢谢 我想复杂了 我怎么就没想到treenode.level  呵呵 谢谢了