有时候需要访问TreeView中的所有结点,在所有结点中查找相关信息。
下面给出递归的遍历所有结点的代码,以及TreeView的构建代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TEST
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// 给目录树添加结点
TreeNode group_animal = new TreeNode("动物");
TreeNode subgroup_animal = new TreeNode("哺乳动物");
TreeNode a1 = new TreeNode("小狗");
TreeNode a2 = new TreeNode("小猪");
TreeNode a3 = new TreeNode("小羊");
subgroup_animal.Nodes.Add(a1);
subgroup_animal.Nodes.Add(a2);
subgroup_animal.Nodes.Add(a3);
group_animal.Nodes.Add(subgrou