I need to be able to identify a TreeNode in a TreeView uniquely so that I can get the TreeNode only by knowing the unique value. I tried to use the TreeNode.Index property but that is only unique to the TreeNode list that it is in (it doesn't take into consideration parent nodes, etc). Does anyone have an idea on how I can do this?