Accessing all the nodes in TreeView Control

前端 未结 7 1586
小蘑菇
小蘑菇 2020-11-27 22:27

I have a TreeView Control with set of nodes and child nodes. For example:

ROOT has A,B,C.

A has a1, a2, a3 and then

7条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-27 23:14

    Don't use nested loops, but go for an recursive solution like:

    void ListNodes( TreeNode node )
    {
      foreach( var subnode in node.Nodes )
      {
        ListNodes( subnode );
      }
      // Print out node
    }
    

    Call this function for your root node.

    For your additional question: check the FullPath property.

提交回复
热议问题