循环访问 TreeView 控件的所有节点

Posted 镹丶天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环访问 TreeView 控件的所有节点相关的知识,希望对你有一定的参考价值。

  1. 创建测试每个节点的递归过程 .  

  2. private void PrintRecursive(TreeNode treeNode)
    {
       // Print the node.
       System.Diagnostics.Debug.WriteLine(treeNode.Text);
       MessageBox.Show(treeNode.Text);
       // Print each node recursively.
       foreach (TreeNode tn in treeNode.Nodes)
       {
          PrintRecursive(tn);
       }
    }
    
    // Call the procedure using the TreeView.
    private void CallRecursive(TreeView treeView)
    {
       // Print each node recursively.
       TreeNodeCollection nodes = treeView.Nodes;
       foreach (TreeNode n in nodes)
       {
          PrintRecursive(n);
       }
    }

     

以上是关于循环访问 TreeView 控件的所有节点的主要内容,如果未能解决你的问题,请参考以下文章

ASP中关于TreeView控件的问题,怎样展开、收缩所有子节点?

winform窗体 Treeview控件子节点动态添加图片

C#如何在treeview控件winform的所有父子节点中搜索文本

如何在窗体初始化的时候就展开所有TreeView控件的所有节点

Delphi下Treeview控件基于节点编号的访问

Delphi下Treeview控件基于节点编号的访问