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 :
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
    }
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
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
    }
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...
Comment peut on procéder?

Merci par avance