2010-12-08 15 views
6

El TreeView utiliza en su implementación subyacente TreeNodeCollection. TreeNodeCollection en casi todas las sobrecargas del método add pide una clave.TreeView TreeNodeCollection Key

También implementa indexOfKey y ContainsKey pero parece que no hay forma de determinar la clave de un nodo desde el nodo en sí o de cualquiera de los eventos que normalmente usaría, como TreeView_AfterSelect().

¿Estoy correcto o, de hecho, de alguna manera, recupero la clave de un nodo o evento que he pasado por alto? Y suponiendo que estoy en lo correcto. ¿Por qué demonios fue implementado de esa manera? Lo único que se me ocurrió es que tal vez TreeNodeCollection.Key está en desuso? Pero no veo mención de esto ...

PD: Conozco la propiedad TreeNode.Tag y cómo se puede usar para el mismo efecto.

Respuesta

13

Echa un vistazo a here. En los comentarios, encontrará los siguientes

La propiedad Name corresponde a la clave para TreeNode en TreeNodeCollection.

+0

Spot on. ¡Gracias! Me lo perdí... –