If you spend any time working with Treeviews, I can't imagine not needing this or having to invent it yourself:
Windows Forms FAQ - Windows Forms TreeView[VB.NET]
Public Sub NodateLevel(ByVal node as TreeNode) As Integer
Dim level as Integer = 0
While Not node Is Nothing
node = node.Parent
level = level 1
End While
End Sub
I edited into this:
Private Function NodeLevel(ByVal node As TreeNode) As Integer
Dim level As Integer = 0
While Not node Is Nothing
node = node.Parent
level = level + 1
End While
End Function
