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

Composants VCL Delphi Discussion :

synchroniser le scroll horizontal d'un Tmemo avec un Tedit


Sujet :

Composants VCL Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 22
    Points : 16
    Points
    16
    Par défaut synchroniser le scroll horizontal d'un Tmemo avec un Tedit
    Bonjour a tous,

    j'ai un gros casse tête que je n'arrive pas a résoudre, j'ai un memo dont les lignes sont limitées a 80 caractères, et juste au dessus de ce memo j'ai un edit lui aussi bloqué a 80 caractères.

    l'objectif est que le text du edit soit la ligne actuellement sélectionné du memo (ça c bon ça marche), mais mon probleme c'est qu'avec un memo de 80 caractères par lignes, mon appli n'est pas adaptée pour les résolutions inférieures à 1024*768.

    du coup si ma form doit etre réduite, la scrollbar du memo permet d'accéder aux parties de la ligne que l'ont ne voit pas, mais mon edit lui ne possède pas de scrollbar (et il ne doit pas en avoir) et donc en fait l'objectif serait de trouver un moyen de synchroniser la position de la scrollbar du memo avec le texte affiché dans mon edit.
    Car sinon lorsque j'affiche la fin de la ligne de mon mémo avec la scrollbar le champ edit lui continue de me montrer le debut du texte.

    j'expère que j'ai réussit a être assez clair dans l'explication de mon probleme, mais sinon je reste disponnible pour apporter des informations complémentaires.


    Merci d'avance si quelqu'un peu m'aider pour cette synchronisation.

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 868
    Points : 11 347
    Points
    11 347
    Billets dans le blog
    6
    Par défaut
    détourne le traitement du message WM_SCROLL_qqch du memo pour envoyer le même message à l'Edit en même temps que tu laisse le memo faire son traitement

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 22
    Points : 16
    Points
    16
    Par défaut
    RESOLU par moi-meme :

    j'ai changé mon edit pour un autre memo d'une seule ligne et du coup l'instruction suivante fonctionne :


    procedure TFormMappingSource.dcmREPORTMemoScroll(Sender: TObject;
    ScrollStyle: TScrollStyle; Delta: Integer);
    begin
    if ScrollStyle = ssHorizontal then
    dcmMASK.ScrollScreenHorz(Delta);
    end;

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

Discussions similaires

  1. Piloter 2 listBox avec 1 seul scroll horizontal
    Par jackrock dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/05/2010, 19h44
  2. [script.aculo.us] Drag and drop dans une div avec un scroll horizontal
    Par ridan dans le forum Bibliothèques & Frameworks
    Réponses: 7
    Dernier message: 21/07/2009, 19h14
  3. Apparition d'un scroll horizontal sur IE7 avec menu déroulant
    Par Asnidren dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 17/06/2009, 16h31
  4. Scroll horizontal avec colonnes fixe
    Par Saverok dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 25/04/2008, 11h36
  5. [Rico] Tableau HTML avec un scrolling horizontal
    Par shaun_the_sheep dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 12/04/2008, 18h23

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