|The TreeView's Nodes property[^] only returns the root nodes. Each node has its own Nodes property[^] containing its child nodes.
To iterate through all nodes in the tree, you will need a recursive method. For example:
Sub restoreTP(ByVal nodes As TreeNodeCollection)
Dim s As String, l As Integer
For Each treenode As TreeNode in nodes
"These people looked deep within my soul and assigned me a number based on the order in which I joined."