Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Andreas L.,
16. Sep 2012
Danke für den Tipp. Die Ergänzung von ListView1.Canvas.Brush.Style := bsClear; hat das Problem behoben. Aber warum? Das Zeichnen wird doch nur ausgeführt wenn DefaultDraw False ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Andreas L.,
16. Sep 2012
Hallo,
ich reagiere im Ereignis OnCustomDrawItem einer TListView auf ein bestimmtes Item das als Caption nur ein Minus enthält und zeichne selbst eine Linie auf das Canvas. Die anderen Listen-Einträge werden von der ListView selbst gezeichnet. Das funktioniert auch alles wunderbar. Fahre ich zur Laufzeit allerdings mit der Maus über das letzte Item wird der Text als schwarzer Kasten...