Bonjour!

j'ai effectué la migration d'un projet venant de C++ 6 vers c++ builder 2010.
J'ai remarqué un nouveau "DrawingStyle" pour les StringGrid nommé gdsGradient, plus joli que les autres styles.
Malheureusement, j'ai un problème avec le code de la fonction OnDrawCell.
Dans ce code, je décale le texte d'une cellule via la fonction TextRect comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
MonStringGrid->Canvas->TextRect(Rect, Rect.Left+5, Rect.Top+2, MonStringGrid->Cells[ACol][ARow]);
Le décalage se fait bien, mais lorsque je sélectionne une ligne de ce StringGrid, le texte est dédoublé sur la ligne sélectionnée: le texte de la position initiale est affichée, et le texte déplacé également.
Je n'ai pas ce problème avec les autres styles.

Une idée?

Merci d'avance!