Hallo,
ich möchte gerne nach dem Füllen eines TreeViews den einzelnen TreeNodes Icons zu weisen.
Mit folgendem Code funktioniert es leider nicht:
this.treeView.ImageList = this.imageList;
foreach (TreeNode node in treeView.Nodes)
{
node.ImageIndex = 0;
foreach (TreeNode table in node.Nodes)
{
table.ImageIndex = 1;
foreach (TreeNode field in table.Nodes)
{
field.ImageIndex = 2;
}
}
}
Kann mir jemand weiterhelfen?
Ist es überhaupt Möglich, dies im nachhinnein zu machen?
Vielen Dank im Voraus!
Jens
Hallo JK_net,
sollte m.E. auch im Nachhinein gehen. Warum geht es nicht? Wird der Code vielleicht nicht aufgerufen? Fehlermeldung? Exception?
herbivore
hast du dem treeview eine imagelist zugewiesen???
und ist die mit 3 bildern gefüllt???
mfg hannes
Hallo zusammen,
das kann ich alles mit "ja" bestätigen.
Der Code wird aufgerufen, ohne Exception und es sind drei Icons vorhanden...
Oh, sorry, habe gerade gemerkt, dass der Fehler bei mir liegt... 🙁
Ich habe noch ein "Before_Expand" - Event, bei dem zusätzlich untergeordnete Knoten hinzugefügt werden.
Dort weise ich die Icons nicht zu...
Hat sich aber jetzt erledigt, es funktioniert...
Vielen Dank euch zwei trotzdem für die Bemühungen!!!
Viele Grüße
Jens