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 :

D�filement automatique d'un StringGrid


Sujet :

C++Builder

  1. #1
    R�dacteur/Mod�rateur
    Avatar de ero-sennin
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par d�faut D�filement automatique d'un StringGrid
    Bonsoir,

    J'ai un StringGrid dans lequel je mets diff�rents coups de tennis jou�s lors d'un point. Afin d'avoir un aper�u des derniers coups jou�s, je voudrais que mon StringGrid d�file automatiquement � la fin de la "liste".

    Voici le code qui g�re le StringGrid:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    void __fastcall TFMatch_En_Cours::MesBoutonsCodeClick(TObject    *Sender)
    {
      TToolButton *BoutonClic = (TToolButton*)Sender; // transforme le pointeur Sender en type Button
      if (BoutonClic) //Teste si la transformation est reussi
      {
        if(AjouterLigne)
        {
          SGPoint_Jouer->RowCount=SGPoint_Jouer->RowCount+1;
        }
       TQuery *Requete_Coup_Jouer = new TQuery(this);
       Requete_Coup_Jouer->DatabaseName="Tennis";
       Requete_Coup_Jouer->SQL->Clear();
       Requete_Coup_Jouer->SQL->Add("Select
    idT_ListeCoups,S_Symbole,S_Libelle from t_listecoups where
    idT_ListeCoups="+(AnsiString)BoutonClic->Tag+";");
       Requete_Coup_Jouer->Active=true;
       SGPoint_Jouer->Cells[0][SGPoint_Jouer->RowCount-1]=Requete_Coup_Jouer->FieldByName("idT_ListeCoups")->AsString;
       SGPoint_Jouer->Cells[1][SGPoint_Jouer->RowCount-1]=Requete_Coup_Jouer->FieldByName("S_Symbole")->AsString;
       SGPoint_Jouer->Cells[2][SGPoint_Jouer->RowCount-1]=Requete_Coup_Jouer->FieldByName("S_Libelle")->AsString;
       AjouterLigne=true;
       SetScrollPos(SGPoint_Jouer->Handle,  SB_VERT, 100, TRUE);
      }
    }
    J'esp�re que vous pourrez m'�claircir.

    PS: J'ai lui un topic qui pourrait peut �tre aid� mais je ne comprends pas trop comment cela fonctionne. Voici le lien
    C'est par ici

  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
    Salut le coup du post message est bon, dans le lien que tu as donn�, c'est un param�tre a changer; cela donnerai :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    PostMessage(StringGrid->Handle, WM_VSCROLL, SB_BOTTOM, NULL);
    En tout cas, �a marche chez mou� ...

  3. #3
    R�dacteur/Mod�rateur
    Avatar de ero-sennin
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par d�faut
    H� bien merci pour ton aide encore Cantrelle ! Ce truc la je comprends pas trop ce que c'est donc comme j'aime bien comprendre ce que je fais, pourrais tu expliquer cette ligne de code STP. (Un peu emb�tant non, juste curieux et envie de comprendre ).

    En tout cas, j'ai test� et j'ai approuv� lol.
    Merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 6
    Dernier message: 13/11/2006, 09h07
  2. D�filement automatique JTable dans JscrollPane
    Par jdewalqu dans le forum Composants
    R�ponses: 3
    Dernier message: 24/08/2006, 17h28
  3. D�filement automatique JTable
    Par arsenik7 dans le forum Composants
    R�ponses: 15
    Dernier message: 10/08/2006, 10h34
  4. [Strat�gie] D�filement automatique de texte
    Par speedster dans le forum AWT/Swing
    R�ponses: 7
    Dernier message: 18/07/2005, 14h56
  5. [BCB5] D�filement automatique des scroll bars
    Par Christophe Brun dans le forum C++Builder
    R�ponses: 2
    Dernier message: 05/12/2004, 16h59

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