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

Langage Delphi Discussion :

Accéder aux scrollbar d'un TStringGrid


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Accéder aux scrollbar d'un TStringGrid
    Bonjour,
    Je souhaiterai accéder aux scrollbars d'un stringgrid générés automatiquement, mais vu qu'ils sont générés automatiquement je ne connais pas leur nom, et donc je ne peux pas modifier leur position, leur max..... en appuyant sur un bouton par exemple.

    Merci d'avance

  2. #2
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 770
    Points
    2 770
    Par défaut
    sur stringgrid
    voir aussi dans la
    et noublie pas
    voila un pour commencer
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Même si tu as eu la gentillesse de répondre, je vois pas trop l'intérêt de ton message: me dire d'aller voir google, la FAQ ou d'utiliser la fonction rechercher est totalement inutile et ne m'aide en rien (je l'ai fait bien avant de poster).

    D'autre part le lien que tu m'a donné n'a rien a voir avec mon problème.

    M'enfin donc pour ceux qui utiliserait la fonction rechercher , voici ce qui a réglé mon problème : je n'ai eu dautre choix que de créer 2 scroolbar(1 horizontal et un vertical) car apparemment (même si je peux me tromper) les scrollbar des stringgrid sont inaccessibles. Et j'ai pu relier le déplacement des scrollbars avec le stringgrid avec les propriétés toprow et leftcol et je les ai ensuite mis en invisible (visible:=false) pour que seulement ceux du stringgrid apparaissent.

    voila voila

  4. #4
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 770
    Points
    2 770
    Par défaut
    Citation Envoyé par lamiche71 Voir le message
    Même si tu as eu la gentillesse de répondre, je vois pas trop l'intérêt de ton message: me dire d'aller voir google, la FAQ ou d'utiliser la fonction rechercher est totalement inutile et ne m'aide en rien (je l'ai fait bien avant de poster).
    vraimant? , est ce lui
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Nan toujours pas ce que je demandais mais je commence à me demander si je m'était bien exprimer au début. En fait je voulais simplement connaitre le code pour accéder aux scrollbars de mes stringgrid et non comment fonctionne un scrollbar
    ex : stringgrid1.scrollbarhorizontal...... mais remplace scrollbarhorizontal par le code qui me permettrait d'accéder au scrollbar horizontal si c'est possible ( et la même chose avec le vertical) d'iun stringgrid (ceux qui sont gégénrés automatiquement). Mais bon finalement avec la solution que j'ai exposé on peut s'en passer.

  6. #6
    Expert confirmé

    Profil pro
    Leader Technique
    Inscrit en
    Juin 2005
    Messages
    1 756
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Leader Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 756
    Points : 4 170
    Points
    4 170
    Par défaut
    Bon a priori ton problème est résolu, mais voici quand même quelques explications :
    Les composants Grilles de Delphi n'utilisent pas les composants Delphi pour implémenter les scrollbars.

    C'est windows qui les implémentent directement, comme pour tous contrôle qui a besoin de scroller.
    Donc si tu veux travailler directement sur la scrollbar, il va falloir intercepter les messages windows pour connaitre les événements de notification (déplacement de la scrollbar) et poster les messages appropriés pour provoquer un scroll.

    Regarde dans les sources du composants TCustomGrid (grids.pas), sur la méthode ModifyScrollBar (ou WMVScroll). Tu devrais trouver ton bonheur.

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

Discussions similaires

  1. [USB] [JNI] Utiliser JNI pour accéder aux ports USB
    Par Javatator dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 27/10/2005, 06h40
  2. Impossible d'accéder aux tables non créées par dbo
    Par Pete dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/10/2005, 14h01
  3. Réponses: 4
    Dernier message: 28/03/2005, 12h37
  4. Réponses: 9
    Dernier message: 03/12/2004, 11h35
  5. Avis aux experts : accéder aux dimensions d'un tableau.
    Par poulpi dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/11/2004, 09h09

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