Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
30. Mai 2005
Hi,
wenn, dann musst du den kompletten Eintrag neuzeichnen und somit auch den Text ändern.
Also einfach per Canvas.TextOut den Text neuzeichnen. Dann sollte es funktionieren.
Chris
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
30. Mai 2005
Hi,
Beispiele findest du zwar sicher auch mit der Suche, aber ich gebe dir jetzt trotzdem gerade eines. ;)
Wenn du im entsprechenden Ereignis bist (müsste OnDrawItem sein), dann dort einfach folgendes schreiben:
Sender.Canvas.Font.Color := clRed;
Das würde zum Beispiel die Farbe der Schrift ändern. Du musst halt ein wenig mit den Canvas-Eigenschaften herumspielen.
Chris
Edit: Zu früh...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
30. Mai 2005
Hi,
den Farbwert ändern halte ich für nicht so toll, da sich das auf das ganze System auswirken würde.
D.h. du musst das Zeichnen selber übernehmen. Es gibt entsprechende Ereignisse (OnDrawItem z.B.) mit denen du das handhaben kannst.
Chris