2010-12-08 3 views
6

Die TreeView verwendet in der zugrunde liegenden Implementierung die TreeNodeCollection. Die TreeNodeCollection in fast jeder Überladung der Add-Methode fragt nach einem Schlüssel.TreeView TreeNodeCollection Schlüssel

Es implementiert auch indexOfKey und ContainsKey, doch scheint es keine Möglichkeit zu geben, den Schlüssel eines Knotens vom Knoten selbst oder von einem der normalerweise verwendeten Ereignisse wie TreeView_AfterSelect() zu bestimmen.

Bin ich richtig oder gibt es tatsächlich irgendeine Möglichkeit, den Schlüssel von einem Knoten oder Ereignis, die ich übersehen habe, abzurufen? Und vorausgesetzt, ich bin in Ordnung. Warum in aller Welt wurde es so umgesetzt? Das einzige, woran ich denken konnte, war, dass TreeNodeCollection.Key veraltet ist? Aber ich sehe keine Erwähnung davon ...

PS: Ich kenne die TreeNode.Tag-Eigenschaft und wie es mit dem gleichen Effekt verwendet werden kann.

Antwort

13

Werfen Sie einen Blick here. In den Bemerkungen finden Sie folgende

Die Name-Eigenschaft entspricht dem Schlüssel für einen TreeNode in der TreeNodeCollection.

+0

Spot auf. Vielen Dank! Das habe ich vermisst... –