刚刚写了一个,比较简单,可以到树的N级 
//递归树 ,可能对象不是与C#不是一样,但是 含义是一样的
    void diguitree(TreeViewPlusNodeCollection treenodeCollection)
    { 
        for (int i = 0; i < treenodeCollection.Count; i++)
        {
            TreeViewPlusNode treeNode = treenodeCollection[i];
          //treeNode.text   每一级树的 text  
           if (treeNode.Nodes.Count > 0)
           {
               TreeViewPlusNodeCollection treenodeCollection1 = treeNode.Nodes;
               diguitree(treenodeCollection1);//递归
           }
           else {
               treeNode.Text = "test";//树的最后一级
           }
          
       }