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 :

colorier une cellule de StringGrig


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par défaut colorier une cellule de StringGrig
    salut tout le monde

    je pense que tout est dans le titre
    voila je veux colorier une cellule d'un StringGrid ceci aprés un évenement (click par exemple). Si il y en a une personne qui peut m'aider sa sera sympat.

    Merci pour votre aide Developpeurs/ Developpeuz.

  2. #2
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Salut,
    le seul moyen de colorié une cellule est de passer par le canvas du stringGrid, il faut le faire dans l'evenement OnDrawCell, événement qui permet de connaitre les limites d'une cellule, donc dans l'événement OnDrawCell, tu met ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MonStringGrid->Canvas->Brush->Color = maCouleur;
    MonStringGrid->Canvas->TextRect(Rect,10,10,MonStringGrid->Cells[ACol][ARow]);
    //Les deux 10 signifie la position du texte dans la cellule et peuvent donc etre modifier comme l'on veut
    Maintenant pour que ce soit effectif sur un clic, il faudra mettre par exemple un booléen à true lors du clic et tester le booléen juste avant ce code

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Par défaut
    salut,

    ok merci beaucoup sa marche tres bien.

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

Discussions similaires

  1. [jTable] Colorier une cellule
    Par Terminator dans le forum Composants
    Réponses: 16
    Dernier message: 28/05/2007, 16h54
  2. [JTable] Colorier une cellule d'une JTable
    Par Houssem dans le forum Composants
    Réponses: 1
    Dernier message: 15/05/2007, 14h54
  3. Colorier une cellule Excel
    Par MCoder dans le forum Delphi
    Réponses: 5
    Dernier message: 20/02/2007, 14h30
  4. [CR8.5][VS2002]Colorier une cellule
    Par San Soussy dans le forum SDK
    Réponses: 2
    Dernier message: 13/09/2005, 12h39

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