Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TListView: Scriftfarbe eines einzelnen SubItems...
FriFra - Mo 18.11.02 19:30
Titel: TListView: Scriftfarbe eines einzelnen SubItems...
Wie kann ich Schriftfarbe eines einzelnen SubItems (nur Zelle nicht galze Spalte oder Zeile) in einer TListview ändern bzw. abfragen?
CenBells - Mo 18.11.02 21:32
da habe ich auch noch ne zusätzliche frage.
wenn ich meine items mit advanceditemdraw selber zeichen flackert die ausgabe im listview wie verrückt.
Kann mir helfen?
Klabautermann - Di 19.11.02 01:35
Hallo FriFra,
Ireniceus hat dir die lösung im grunde schon verraten, im OnAdvancedCustomDrawItem kannst du einfluss auf das Zeichnen nehmen. Wenn du da z.B. Canvas.Brush.Color änderest wird die geänderte Farbe verwendet, das eigentliche Zeichnen nusst du aber nicht selber übernehmen. Dafür währe OnDrawItem zuständig.
Woher das Flackern kommt weiß ich nicht, das Grid in meinem Mailprogramm flackert nicht (hinteres Fenster).
[url=
http://www.oitmann.de/meineprogs/images/portmail.jpg]
[/url]
Gruß
Klabautermann
Kai Heitkamp - Mo 16.12.02 20:22
Das Flackern hatte ich zuerst auch, aber statt
Quelltext
1:
| TListView.Font.Color := RGB(bla, bla, bla); |
versuche mal
Quelltext
1:
| TListView.Canvas.Font.Color := RGB(bla, bla, bla); |
...dann flackert es nicht ! 8)
Gruß
Kai
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!