Bonjour

j'ai un souci avec la gestion des couleurs de Font et de Brush.
J'affiche un TListView à l'aide de CustomDrawSubItem afin de contrôler l'apparence de l'affichage des cellules.
Ma grille fait 7 colonnes de large et pour chaque ligne de la grille, l'application passe 7 fois dans la procédure ( 7 colonnes ).

A chaque passage je fixe par défaut la couleur du fond ( Brush ) à clWhite et la couleur de la fonte ( Font ) à clBlack.
Ensuite selon des critères, je modifie les couleurs du texte et du fond. Mais s'il n'y a pas de critère, les couleurs sont celles par défaut définies en début de procédure.

Ben si lors d'un passage, la couleur de la fonte est fixée à clRed par exemple, elle reste rouge pour les colonnes suivantes alors que je rappelle qu'à chaque entrée dans la procédure, les couleurs par défaut sont définies.

Lors du débogage, Canvas->Brush->Color et Canvas->Font->Color prennent bien les valeurs par défaut, mais il n'empêche que les cellules ne sont pas affichée avec ces paramètres !

Quelqu'un a-t-il déjà été confronté à ce problème ?

@+