Zitat von
bitsetter:
btnFace ist korrekt
Delphi-Quellcode:
Brush.Color := clBtnFace;
Font.Color:= clBtnText;
Alles klar, danke.
Zitat von
bitsetter:
Zitat von
Guido Eisenbeis:
... eine Möglichkeit, die ListItems in der Höhe zu vergrößern, ohne dass die Schrift größer wird ...
... wozu brauchst du das, etwa für größere Bilder?
Aus zwei Gründen:
1. evtl. für größere Bilder (zweitrangig)
2. vor allem um die Abstände zwischen den Reihen "luftiger" darzustellen. So dass die Icons nicht so aneinander kleben.
Mein Ansatz: die Schriftgröße des ListViews größer stellen (z. B. auf 14) und dann eine Möglichkeit finden, den Item-Text mit einer kleineren Schriftgröße ins Canvas zu zeichnen. Leider habe ich noch keine Möglichkeit gefunden, Text ins Canvas zu zeichen, mit einer Schrift die kleiner als die im ListView eingestellte ist. Schalte ich kurzzeitig um und wieder zurück, gerät die DrawItem-Routine in eine Endlosschleife.
Mal sehen, was sich da so findet.
Gruß,
Guido.