Je m'arrache les cheveux sur un problème plutôt simple : changer la couleur de la fonte en dessinant dans un Canvas (plus précisément dans un évènement OnCustomDrawItem) :
ListView1.Canvas.FillRect(Rectangle_sans_importance);
ListView1.Canvas.Brush.Color:=clBlue;
ListView1.Canvas.Font.Color:=clWhite;
ListView1.Canvas.TextRect(FRect,FRect.Left+adj,FRect.Top,Item.Caption);
Le text est bien affiché mais toujours en noir sur fond blanc. J'en perd mon latin
Edit : rajouté le FillRect
Partager