Forums Neueste Beiträge
 

Listbox einfärben

19/03/2008 - 12:02 von Lars Eggert | Report spam
Hallöchen,

habe eine Listbox und versuche deren Items einzufàrben.
Klappt soweit ganz gut, nur möchte ich die Items je nach Herkunft einfàrben.
Beispiel: 2 Tabellen aus denen Daten kommen, die in die Listbox gehen.
Je nach Tabelle soll nun das Item grün oder rot sein.

Das Problem ist also, daß es weder am Index, noch am String des Items
auszumachen ist, welche Farbe es zu bekommen hat.

Habe es per Variable versuch mit if Abfrage im DrawItem Event der Listbox,
aber das klappt nicht, da die Items wohl bei jedem Add in die Listbox neu
gezeichnet werden, ergo die Variable stets den letzten Status hat und somit
immer die gesamte Listbox die gleiche Farbe erhàlt.

Hat hier jemand eine Idee?

Danke und Gruß

Lars
 

Lesen sie die antworten

#1 Marcel Nolte
19/03/2008 - 12:20 | Warnen spam
Wenn weder am Index noch am Item die Herkunft erkennbar ist hilft nur eine
Arbeitskopie (ein Array o.à.), in dem du bei jedem Hinzufügen vermerkst
welcher Index woher stammt.

Ähnliche fragen