Forum: PC-Programmierung [VB.net] Auf Treenode Node über den Namen zugreifen


von Weltler (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

Wie auf ein Treenode Node über den Namen darauf zugreifen.

Irgendwie bekommen ich das nicht zum Laufen.

WAS mache ich falsch?

Das Bild im Anhang beschreibt ja, das der Node nicht erkannt wird.
Muss noch eine Eigenschaft des Treenodes gesetzt werden?

von c-hater (Gast)


Lesenswert?

Weltler schrieb:

> Wie auf ein Treenode Node über den Namen darauf zugreifen.
>
> Irgendwie bekommen ich das nicht zum Laufen.
>
> WAS mache ich falsch?
>
> Das Bild im Anhang beschreibt ja, das der Node nicht erkannt wird.

Richtig. Weil sie keinen Namen hat, jedenfalls nicht den, den du 
glaubst, ihr gegeben zu haben. Was du ihr durch Aufruf des Konstruktors 
mit einem String-Parameter tatsächlich gegeben hast, ist ihr "Text", 
also das, was sichtbar angezeigt wird.

> Muss noch eine Eigenschaft des Treenodes gesetzt werden?

Ja, die Eigenschaft "Name".

Aber Vorsicht: Als Text kannst du nehmen, was du willst, aber der Name 
muß zwingend eindeutig sein. Ich bin nur nicht mehr ganz sicher, ob 
eindeutig nur innerhalb der Auflistung ihrer Parent-Node oder sogar 
eindeutig für den gesamten Baum. Wenn ich die Funktionsweise des 
TreeView richtig in Erinnerung habe, trifft letzteres zu.
Achso, auch nicht zu vergessen: der Name muss im Gegensatz zum Text auch 
den Regeln für gültige Bezeichner entsprechen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.