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 :

Tuto Stringgrid C++


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2009
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Juillet 2009
    Messages : 114
    Par d�faut Tuto Stringgrid C++
    bonjour ,

    je cherche des tutos pour l'utilisation du stringgrid . Niveau d�butant .

    Mon pb est de changer manuellement la couleur d'une cellule .

    StringGrid1->Cells[1][1]

    G trouv� �a mais je ne voit pas comment le d�clarer dans le *.h et l'utiliser .

    void __fastcall DrawGrid1DrawCell(TObject *Sender, int ACol,
    int ARow, TRect &Rect, TGridDrawState State)
    { }

    G aussi un gros soucis avec ca :
    StringGrid1->Canvas->FillRect(Rect);

    merci beaucoup pour v�tre aide !

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    OnDrawCell est un �v�nement du StringGrid g�n�r� lorsque les cellules se redessine. C'est en effet la bonne solution pour colorer tes cellules:

    Va sur ta fiche, s�lectionne ton StringGrid, rend toi dans l'onglet Ev�nement de l'inspecteur d'objet (� cot� des Propri�t�s) et tu aura acc�s � tous les �v�nement g�r�s par le StringGrid. Trouve OnDrawCell et double-clique dessus. C++ Builder fera tout seul la d�claration (dans le *.h) et te pr�parera l'impl�mentation (dans le *.cpp):
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
          int ARow, TRect &Rect, TGridDrawState State)
    {
     
    }
    A toi de compl�ter cette m�thode selon ce que tu souhaite faire. Tu as un exemple ici pour colorer une cellule pr�cise d'un StringGrid.

  3. #3
    Membre confirm�
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2009
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Juillet 2009
    Messages : 114
    Par d�faut
    Citation Envoy� par sat83 Voir le message
    OnDrawCell est un �v�nement du StringGrid g�n�r� lorsque les cellules se redessine. C'est en effet la bonne solution pour colorer tes cellules:

    Va sur ta fiche, s�lectionne ton StringGrid, rend toi dans l'onglet Ev�nement de l'inspecteur d'objet (� cot� des Propri�t�s) et tu aura acc�s � tous les �v�nement g�r�s par le StringGrid. Trouve OnDrawCell et double-clique dessus. C++ Builder fera tout seul la d�claration (dans le *.h) et te pr�parera l'impl�mentation (dans le *.cpp):
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
          int ARow, TRect &Rect, TGridDrawState State)
    {
     
    }
    A toi de compl�ter cette m�thode selon ce que tu souhaite faire. Tu as un exemple ici pour colorer une cellule pr�cise d'un StringGrid.
    Ca marche nikel !!!!

    merci beaucoup pour tout

  4. #4
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    N'oublie pas le bouton pour indiquer que le probl�me est r�solue...

Discussions similaires

  1. StringGrid sort
    Par clovis dans le forum C++Builder
    R�ponses: 4
    Dernier message: 20/10/2004, 21h46
  2. StringGrid, multiligne et word wrap
    Par Dajon dans le forum C++Builder
    R�ponses: 7
    Dernier message: 17/09/2003, 17h15
  3. Multi lignes dans un StringGrids ?
    Par Xavier dans le forum C++Builder
    R�ponses: 3
    Dernier message: 27/11/2002, 23h15
  4. StringGrid et colonnes
    Par Delph dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 02/08/2002, 11h35

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