LVMA ist mein ListView
Hast schon recht geht anscheind deutlich kürzer, für mich hat es funktioniert und war zufrieden das es überhaupt mal ging.. schön ist anders das stimmt
Lösung ist dann quasi:
Code:
if Item.ImageIndex = 2 then
ImageList1.Draw(LVMA.Canvas,3,r.Top + (r.Bottom - r.Top - ImageList1.Height) div 2,Item.ImageIndex,true);
Und damit verschwindet die doofe for-Schleife, danke für den Tipp
Lg IYuky