Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ListView: CheckBox-Hintergrund malen (https://www.delphipraxis.net/110780-listview-checkbox-hintergrund-malen.html)

Helmi 24. Mär 2008 20:05


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).

mkinzler 24. Mär 2008 20:21

Re: ListView: CheckBox-Hintergrund malen
 
Delphi-Quellcode:
Control.Brush.Color := <Farbe>;

Helmi 24. Mär 2008 20:30

Re: ListView: CheckBox-Hintergrund malen
 
Zitat:

Zitat von mkinzler
Delphi-Quellcode:
Control.Brush.Color := <Farbe>;

Geht nun leider nicht bei einer Listview!!!!!

mkinzler 24. Mär 2008 20:36

Re: ListView: CheckBox-Hintergrund malen
 
Alo bei mir (D2007) geht es mit
Delphi-Quellcode:
Sender.Brush.Color := <Color>;

Helmi 24. Mär 2008 20:41

Re: ListView: CheckBox-Hintergrund malen
 
Auch den Hintergrund einer CheckBox einer einzelnen Zeile?
Und nur wenn die Zeile markiert ist?

mkinzler 24. Mär 2008 20:50

Re: ListView: CheckBox-Hintergrund malen
 
Wenn du es so implementierst.

Helmi 24. Mär 2008 20:55

Re: ListView: CheckBox-Hintergrund malen
 
Zitat:

Zitat von mkinzler
Wenn du es so implementierst.

:?: :?: :?:

mkinzler 24. Mär 2008 20:57

Re: ListView: CheckBox-Hintergrund malen
 
Der Status (markiert, hottracked usw.) bekommt die Methode ja auch als Parameter

Helmi 24. Mär 2008 21:00

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!!

mkinzler 24. Mär 2008 21:01

Re: ListView: CheckBox-Hintergrund malen
 
.onCustomDrawItem


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz