Ich habe jetzt nicht alles angeschaut, aber es hört sich einfach danach an, als wäre das
fsBold Attribut der Font am Ende noch gesetzt, einfach mal löschen:
ListView2.Canvas.Font.Style := ListView2.Canvas.Font.Style - [fsBold];
...

...
Lizbeth W.
Ich bin nicht zurück, ich tue nur so