[VB.net] Auf Treenode Node über den Namen zugreifen

Gast #6607795
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?
Angehängte Dateien:
Gast #6608005
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren