TreeView использует в своей базовой реализации TreeNodeCollection. TreeNodeCollection почти в каждой перегрузке метода add запрашивает ключ.
Он также реализует indexOfKey и ContainsKey, но, похоже, нет способа определить ключ узла из самого узла или из любого из событий, которые вы обычно используете, например TreeView_AfterSelect ().
Я прав или действительно ли есть способ получить ключ от узла или события, которое я пропустил? И если я прав. Почему это было реализовано таким образом? Единственное, о чем я мог подумать, это то, что, возможно, TreeNodeCollection.Key устарел? Но я не вижу упоминания об этом…
PS: Мне известно о свойстве TreeNode.Tag и о том, как его можно использовать для того же эффекта.