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 :

S�lection ligne TStringGrid


Sujet :

C++Builder

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par d�faut S�lection ligne TStringGrid
    Bonjour,

    j'ai des difficult�s pour s�lectionner une ligne dans stringGrid en c++ builder , je veux qu'� chaque clik sur la ligne s�lectionn�e,sa couleur change et aussi pouvoir r�cup�rer le contenu des cases.
    comment faire ?
    Je vous remercie .

  2. #2
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Bonjour,

    As tu jet� un oeil du c�t� de la : FAQ ?

    Il y a des choses qui devraient correspondre a ce que tu cherches...

    Bon courage,
    @+

  3. #3
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    Salut lamiaa_ht
    Fait une recherche sur le Forum il y a des bouts de code qui on ete poste

  4. #4
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par d�faut
    Merci,
    j'ai rajout� la fonction StrinGrid1DrawCell � mon code mais lors de l'�xecution rien ne se passe
    void __fastcall TfrmMenu::StrinGrid1DrawCell(TObject *Sender, int ACol,int ARow, TRect &Rect, TGridDrawState State)
    {
    ShowMessage("choisisser une ligne.");
    if (State.Contains(gdSelected)) { // Concerne la(les) cellule(s) s�lectionn�e(s).
    StrinGrid1->Canvas->Brush->Color = 0x00AC8B85;
    StrinGrid1->Canvas->FillRect(Rect);
    }
    else {
    StrinGrid1->Canvas->Brush->Color = 0x0080FFFF;
    StrinGrid1->Canvas->FillRect(Rect);
    }
    }

  5. #5
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par d�faut
    Citation Envoy� par lamiaa_ht Voir le message
    Bonjour,

    j'ai des difficult�s pour s�lectionner une ligne dans stringGrid en c++ builder , je veux qu'� chaque clik sur la ligne s�lectionn�e,sa couleur change et aussi pouvoir r�cup�rer le contenu des cases.
    comment faire ?
    Je vous remercie .
    Bonjour, as tu d�j� essay� quelque chose ?

    Pour r�cup�rer le contenu des case :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
       variable = StringGrid1 -> Cells[n° colonne][n° ligne] ;
    exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
       Edit1 -> Text = StringGrid1 -> Cells[0][Row] ;
       Edit2 -> Text = StringGrid1 -> Cells[1][Row] ;
       Edit3 -> Text = StringGrid1 -> Cells[2][Row] ;
       Edit4 -> Text = StringGrid1 -> Cells[3[Row] ;
       Edit5 -> Text = StringGrid1 -> Cells[4[Row] ;

    Row permet d'avoir la ligne en cours de s�lection ...


    @+

  6. #6
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Bonjour,

    J'ai un doute sur :
    StrinGrid1DrawCell
    Si ce n'est pas une erreur de recopie, il y a fort peu de chance pour que cela fonctionne.
    En tout cas lamiaa_ht devrait v�rifier dans ce cas via l'inspecteur d'objets que l'�v�nement "OnDrawCell" de sa grille pointe bien vers cette fonction.

    Ensuite, le ShowMessage() au beau milieu de cet �v�nement ne me semble pas appropri�.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    ShowMessage("choisisser une ligne.");
    Si tu veux inviter l'utilisateur a faire qqchose dans la grille, il faudrait le faire en dehors de cette �v�nement.

    @+

Discussions similaires

  1. s�lection ligne vide
    Par Yoooo dans le forum Macros et VBA Excel
    R�ponses: 0
    Dernier message: 17/10/2008, 09h45
  2. afficher s�lection ligne
    Par gignacais dans le forum Excel
    R�ponses: 3
    Dernier message: 23/08/2008, 08h51
  3. S�lection lignes similaires MySql
    Par royone887 dans le forum Requ�tes
    R�ponses: 2
    Dernier message: 21/02/2008, 14h10
  4. [MySQL] S�lection lignes dans base de donn�es
    Par totoche33 dans le forum PHP & Base de donn�es
    R�ponses: 5
    Dernier message: 26/01/2008, 17h46
  5. [VB.NET] Datagrid s�lection ligne
    Par cosmos38240 dans le forum Windows Forms
    R�ponses: 7
    Dernier message: 09/02/2006, 11h10

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