解决了,返回三层后的叶子text。 private List<string> GetChildList(TreeNode node, int level) { List<string> result = new List<string>(); ; //MessageBox.Show(level.ToString()+" " + node.Text); level++; if (node.Nodes.Count > 0) { foreach (TreeNode nod in node.Nodes) { if (level > 3) { result.Add(nod.Text); } List<string> li = GetChildList(nod, level); if (li.Count > 0) { foreach (string line in li) { result.Add(line); } } } } return result; }
解决了,返回三层后的叶子text。