Autor Beitrag
Comp-Freak
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 89



BeitragVerfasst: Fr 30.03.07 15:41 
Wie mahle ich einen eintrag in einner listbox an?
zum bespiel:
listbox hat die items:
-bla
-schon wieder bla
-bla bla
-bla
und ich mochte das alle items mit dehm title 'bla' rote farbe haben.
wie geht das? geht das? gibt es sonst eine bessere komponente wo dass geht?


Moderiert von user profile iconraziel: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Fr 30.03.2007 um 15:50
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Fr 30.03.07 17:26 
Hallo,

ListBox.Style auf lbOwnerDrawFixed setzen, dann eine Prozedur für das Ereignis OnDrawItem erzeugen.
Darin kannst Du dann Deine Einträge nach Deinen Wünschen gestalten.

Das Ereignis OndrawItem wird für jeden Eintrag einzeln ausgelöst, der Parameter Index gibt Dir an welcher Eintrag gerade gezeichnet werden soll.

Mit den Suchbegriffen Suche in der Entwickler-Ecke DRAWITEM AND LISTBOX findest Du genug weitere Infos hier im Forum.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )