Laden...

Icons im TreeView einfügen

Erstellt von JK_net vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.714 Views
J
JK_net Themenstarter:in
187 Beiträge seit 2005
vor 17 Jahren
Icons im TreeView einfügen

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

49.485 Beiträge seit 2005
vor 17 Jahren

Hallo JK_net,

sollte m.E. auch im Nachhinein gehen. Warum geht es nicht? Wird der Code vielleicht nicht aufgerufen? Fehlermeldung? Exception?

herbivore

S
45 Beiträge seit 2006
vor 17 Jahren

hast du dem treeview eine imagelist zugewiesen???

und ist die mit 3 bildern gefüllt???

mfg hannes

J
JK_net Themenstarter:in
187 Beiträge seit 2005
vor 17 Jahren

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