Bonjour,
Dans mon tableau j'ai une colonne dont j'ai modifié la couleur, j'aimerais arriver à modifier la couleur du texte qui est dedans afin que ce soit plus lisible.
Voici mon code pour la modification de la couleur de ma colonne :
ce que je pensais faire c'est ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if((ACol == Num_colonne) && (ARow != 0)) { #pragma option push -w-eas StringGrid->Canvas->Brush->Color = RGB(85,0,255); StringGrid->Canvas->TextRect(Rect, Rect.Left , Rect.Top , StringGrid->Cells[ACol][ARow]); #pragma option pop // -w-eas }
Mais le problème c'est que je modifie la couleur du text de l'ensemble du tableau... Hors je voudrais que cela soit strictement sur la colonne que je sélectionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if((ACol == Num_colonne) && (ARow != 0)) { #pragma option push -w-eas StringGrid->Canvas->Brush->Color = RGB(85,0,255); StringGrid->Canvas->TextRect(Rect, Rect.Left , Rect.Top , StringGrid->Cells[ACol][ARow]); StringGrid->Canvas->Font->Color = RGB(255-85,255-0,0); #pragma option pop // -w-eas }
Comment peut on procéder?
Merci par avance
Partager