![]() |
ListView: CheckBox-Hintergrund malen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich hab eine ListView und in deren ersten Spalte ist eine CheckBox (die ListView-CheckBox). (siehe Bild). Wie kann ich den Hintergrund der CheckBox malen? Wie man auf dem Bild sieht, fängt die markiert-Farbe erst nach der CheckBox an. Würd ihn aber gern schon vor der CheckBox anfangen lassen (also selbst malen). |
Re: ListView: CheckBox-Hintergrund malen
Delphi-Quellcode:
Control.Brush.Color := <Farbe>;
|
Re: ListView: CheckBox-Hintergrund malen
Zitat:
|
Re: ListView: CheckBox-Hintergrund malen
Alo bei mir (D2007) geht es mit
Delphi-Quellcode:
Sender.Brush.Color := <Color>;
|
Re: ListView: CheckBox-Hintergrund malen
Auch den Hintergrund einer CheckBox einer einzelnen Zeile?
Und nur wenn die Zeile markiert ist? |
Re: ListView: CheckBox-Hintergrund malen
Wenn du es so implementierst.
|
Re: ListView: CheckBox-Hintergrund malen
Zitat:
|
Re: ListView: CheckBox-Hintergrund malen
Der Status (markiert, hottracked usw.) bekommt die Methode ja auch als Parameter
|
Re: ListView: CheckBox-Hintergrund malen
Aber das war doch meine Frage wie man es genau macht.
Denn für SubItems hab ich es - nur kann ich irgndwie nicht auf die erste Spalte zugreifen!! |
Re: ListView: CheckBox-Hintergrund malen
.onCustomDrawItem
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz