有时候需要访问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(subgroup_animal);
TreeNode subgroup_animal2 = new TreeNode("海洋动物");

本文介绍如何使用递归遍历TreeView控件中的所有结点,以便在这些结点中搜索特定信息。通过示例代码,展示了遍历和构建TreeView的实现过程。
最低0.47元/天 解锁文章
1690

被折叠的 条评论
为什么被折叠?



