'This code snippet although in
Vb.net may help
Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As TreeViewSelectEventArgs) Handles TreeView1.SelectedIndexChange
' Determine by checking the Node property of the TreeViewEventArgs.
Dim strNodeAttrib, strNodeText As String
Dim Node As New TreeNode
strNodeAttrib = e.NewNode
Node = TreeView1.GetNodeFromIndex(strNodeAttrib)
strNodeText = Node.Text
Label1.Text = "Node Attribute: " & strNodeAttrib & ", node Text: " & strNodeText
End Sub