Einzelnen Beitrag anzeigen

tigerman33

Registriert seit: 30. Jul 2005
Ort: München
423 Beiträge
 
Delphi 2005 Professional
 
#1

ListItem: Rechteck ändern

  Alt 5. Aug 2005, 17:05
Hi,

ich habe ein ListView, in dem einige Einträge unter Umständen fett geschrieben sind. Dies geschieht in der Methode OnAdvancedCustomDrawItem durch
Delphi-Quellcode:
if ... then
  ListView1.Canvas.Font.Style := [fsBold] else
  ListView1.Canvas.Font.Style := [];
Das funktioniert auch perfekt. Aber: Nach dem Zurücksetzen der Schriftart von fsBold auf [] wird das Bounding-Rechteck des Items nicht wieder zurückgesetzt. Wenn ich das Item danach auswähle, ist also der blaue Auswahlkasten immer noch so breit, als ob die Schrift fettgedruckt wär. Wie kann ich das wieder ändern?
Christian
  Mit Zitat antworten Zitat