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 :

Couleur dans une stringrid [FAQ]


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Par défaut Couleur dans une stringrid
    Bonjour , j'aimerais pouvoir mettre les caractères a l'intérieur d'une cellulle d'une stringrid d'une certaine couleur . Et pas tous la même couleur . Est ce possible ???

    merci d'avance :p

  2. #2
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    J'utilise ce code pour changer l'entête d'une StringGrid.

    Tu peux essayer de l'adapter pour tes besoins...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    void __fastcall TForm1::StringGrid1DrawCell(
          TObject *Sender, int ACol, int ARow, TRect &Rect,
          TGridDrawState State)
    {
     if (ARow == 0)//première ligne
     {
      ((TStringGrid*) Sender)->Canvas->Font->Color = clBlack;//couleur texte première ligne
      ((TStringGrid*) Sender)->Canvas->Font->Style = TFontStyles() << fsBold;
      ((TStringGrid*) Sender)->Canvas->Brush->Color = clBlue;//couleur fond prmière ligne
      ((TStringGrid*) Sender)->Canvas->FillRect(Rect);//colorisation de la première ligne
      ((TStringGrid*) Sender)->Canvas->TextRect(Rect,Rect.Left + 5,Rect.Top + 5,((TStringGrid *)Sender)->Cells[ACol][ARow]);//écriture des données
     }
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Par défaut
    merciiii ca marche nickel !!!

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

Discussions similaires

  1. Firemonkey XE2 : Couleur d'une ligne dans une Stringrid?
    Par Polimax dans le forum Composants FMX
    Réponses: 4
    Dernier message: 12/03/2014, 10h51
  2. Couleur dans une console
    Par P'tite Nélodie dans le forum C
    Réponses: 6
    Dernier message: 05/04/2006, 19h42
  3. [C#] Probleme de couleur dans une ListView
    Par Oberown dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/12/2005, 17h39
  4. mettre de la couleur dans une cellule
    Par Jiraiya42 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 03/06/2005, 10h16
  5. Comment mettre des lignes de couleur dans une TCheckListBox ?
    Par Isa31 dans le forum Composants VCL
    Réponses: 9
    Dernier message: 31/03/2005, 08h40

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