solang der Text nicht irgendwo inhaltlich ausgewertet werden muss, ist das (halbwegs) ok.
Genau andersrum, denn wenn jemand die Oberlächenwerte auswertet, dann ist das nicht OK.
Das geht dann auch gleich bei der Lokalisierung weiter, wo dann plötzlich was Anderes in der Oberfläche steht, oder bei Buttons/Menüs, wenn dort automatisch ein & eingefügt wurde.
Man kann nicht umsonst an jeden einzelnen Node "interne" Extradaten (Data) hängen.
Naja, genau deshalb schrieb ich ja auch "halbwegs" und ganz am Anfang, dass ich das dann sehr unelegant löse.
Mir ist also durchaus klar, dass das unprofessionell ist, aber wenn man es nur für Software benötigt, die man selbst nutzt, mag das angehen.
Selbstverständlich nutze ich, wenn ich über 'nen Treeview auf irgendwelche Daten zugreifen muss, Das Attribute Data. Derweil: Damit ist die Verwaltung so wunderbar einfach und man muss da nicht rgendwie rumhampeln, um an die gewünschte Information zu kommen.