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 :

[QuickReport] Preview Scroll


Sujet :

Composants VCL Delphi

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut [QuickReport] Preview Scroll
    Bonjours tout le monde !!!!!


    J'ai un souci au niveau de l'aperçu avant impression avec le composant TQuickRep sous DELPHI 5.

    Le scroll barre de droite ne repond pas à la roulette de la souris , j'ai cherché dans ces propriété pour essayer de l'activer : j'ai rien trouver.

    Pour le gérer en code , je ne sais pas ou le faire car il y a peut d'événement proposé.



    Merci d'avance pour vos idées et/ou solution

  2. #2
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut
    Personne n'a une idée

    J'ai un peu avancé sur mon soucis , j'ai réussis a récupérer l'événement de la roulette de la souris ,grâce au onCreate de la form qui utilise le TQuickRep.

    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
     
    procedure TEtatBilanDetail.FormCreate(Sender: TObject);
    begin
      Application.OnMessage:= RecupMessage;
    end;
     
    procedure TEtatBilanDetail.RecupMessage(var Msg: TMsg; var Handled: boolean);
    begin
      if (Msg.Message = WM_MOUSEWHEEL)  then
      begin
        msg.message:=WM_KEYDOWN;
        msg.lParam:=0;
        li_i:=hiword(msg.wParam);
        if li_i>0 then   // UP  120
        begin
              ................
        end else
        begin        // DOWN   -120
              .................
        end;
      end;
    end;
    :arf:
    Mais dans RecupMessage , je n'arrive pas à gérer le scroll barre verticale.
    J'ai testé avec les 2 propriétés (pour la form et le quickrep) ci_dessous mais sa n'a rien donnée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    TEtatBilanDetail.Perform(WM_VScroll, SB_LINEUP, 0);
    TEtatBilanDetail.Perform(WM_VScroll, SB_LINEDOWN, 0);
    ......
    QuickRep.Perform(WM_VScroll, SB_LINEUP, 0);
    QuickRep.Perform(WM_VScroll, SB_LINEDOWN, 0);
    ......
    TEtatBilanDetail.ScrollBy(0,-30);
    TEtatBilanDetail.ScrollBy(0,30);
    .......
    QuickRep.ScrollBy(0,-30);
    QuickRep.ScrollBy(0,30);

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut
    Bon ben vu le nombre de réponse c'est que sa doit pas être impossible ou bien tres tordu.


  4. #4
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Pour contourner ça, utilise le QrPreview. Avec lui, je crois que ca fonctionne.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par joris84 Voir le message
    Bon ben vu le nombre de réponse c'est que ca doit pas être impossible ou bien tres tordu.
    déjà , dans le forum idoine ( ic ) , ça aurait été mieux
    Ensuite , tout dépend si tu as la version Pro de QuickReport , donc avec source, ou non
    et enfin je n'ai plus D5 mais est-ce que la roulette était gérée en ce temps là

  6. #6
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Par défaut
    Lung : Ok merci vais testé sa de que je peux .

    SergioMaste : Malheureusement , j'ai pas les source TQuickRep et effectivement je travail sur un encetre de DELPHI que ma société n'est pas prêt a vouloir mette à jours.
    Sinon pour la place de mon message vue que j'utilise un Composant Delphi , j'ai cru bon le mettre dans le forum DELPHI>COMPOSANTS mais je note l'info pour la prochaine fois

    Merci , à vous

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

Discussions similaires

  1. [QuickReport] preview multilangue
    Par Chayanne47 dans le forum QuickReport
    Réponses: 1
    Dernier message: 07/01/2011, 08h40
  2. [QuickReport] Impossible d'imprimer sur un preview
    Par super_boulet dans le forum Delphi
    Réponses: 3
    Dernier message: 05/07/2006, 18h27
  3. [QuickReport] Problème d'impression d'une Preview
    Par sillycoder dans le forum Composants VCL
    Réponses: 1
    Dernier message: 03/10/2005, 17h47
  4. [QuickReport] convertir les états en RAVE
    Par El blérot dans le forum Rave
    Réponses: 5
    Dernier message: 18/03/2004, 17h05
  5. scroll dans un label
    Par Pretender dans le forum Composants VCL
    Réponses: 9
    Dernier message: 27/09/2002, 17h06

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