Einzelnen Beitrag anzeigen

Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#15

Re: LIstview Eintrag aber nicht Icon markieren

  Alt 7. Apr 2007, 22:00
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.
  Mit Zitat antworten Zitat