IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Changer la couleur d'une cellule TstringGrid


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 143
    Par défaut Changer la couleur d'une cellule TstringGrid
    Salut tout le monde.

    Désolé de m'y prendre si tôt, mais je suis curieuse de savoir comment modifier individuellement les couleurs de chaque cellule d'un stringgrid.
    je sais que la propriété Color permet de hanger la couleur de tout le stringgrid, mais je voudrais uniquement changer la couleur de cellules spécifiques.
    Pourriez-vous me dire comment m'y prendre.
    Merci.

  2. #2
    J P
    J P est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 10
    Par défaut
    Un petit bout de code qui permet de changer couleur de fond et de texte d'une cellule....Utiliser l'evenement "OnDrawCell"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
          int ARow, TRect &Rect, TGridDrawState State)
    {
     String TheText;
      if (ARow==2&ACol==3)
      {
      TheText=StringGrid1->Cells[ACol][ARow];
      StringGrid1->Canvas->Font->Color=clYellow;
      StringGrid1->Canvas->Brush->Color=clRed;
      StringGrid1->Canvas->TextRect(Rect,Rect.Left,Rect.Top,TheText);
      }
    }
    A adapter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer la couleur d'UNE cellule d'un grid
    Par malhivertman1 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/12/2005, 10h29
  2. [VB.NET] listview : changer la couleur d'une cellule
    Par SergeF dans le forum Windows Forms
    Réponses: 6
    Dernier message: 28/10/2005, 08h58
  3. changer la couleur d'une cellule
    Par maxos75 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/10/2005, 20h17
  4. [JTable] Changer la couleur d'une cellule
    Par Freak49 dans le forum Composants
    Réponses: 1
    Dernier message: 06/10/2005, 18h11
  5. Réponses: 4
    Dernier message: 01/10/2005, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo