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 :

ScrollBar Et ListBox - mollette


Sujet :

C++Builder

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 93
    Par défaut ScrollBar Et ListBox - mollette
    Bonjour,

    J'ai un léger problème sur lequel je suis depuis quelques jours.

    Mon application crée, à partir d'un fichier xml et d'une application en c++ un rapport présenté sous la forme suivante ( fichier jpg en attaché ).

    Et Donc dans mon programme quand je travail sur ce rapport et que je veux descendre la fenêtre avec ma molette, si j'ai modifié une listBox auparavant, il ne descend pas la page mais modifie la listbox.
    De plus lorsque je regarde le rapport sans avoir fait aucun clic la mollette n'a aucune action.

    Quelqu'un a-t-il une idée pour m'avancer ?

    J'ai quelques idées car j'ai repris le projet en cours de route et que pour cette partie il n'y a pas d'interface graphique, juste du code.

    Merci d'avance.
    voici une parcelle du code
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    __fastcall TVipRepView2::TVipRepView2(TComponent* Owner)
            : TScrollBox(Owner)
    {
            //this->DoubleBuffered = true;
     
     
            Document = NULL;
            HorzScrollBar->Smooth = true;
            VertScrollBar->Smooth = false;
            HorzScrollBar->Tracking = true;
            VertScrollBar->Tracking = true;
            ZoomFactor = 1.0f;
    }
     
     
    //////////////////////////////////////////////
    void TVipRepView2::RefreshScroolBox()                  .
    {       if (FDocument)
                    if(FDocument->Pages.size()!=0)
                    {
                        int NbPage = FDocument->Pages.size();
                        int TaillePage = (int)FDocument->Pages.at(1)->height;
                        int NumPageEnCours = ceil((float)VertScrollBar->ScrollPos/TaillePage);
                            // Pour l'instant on prend le cas d'une déscente
                            VertScrollBar->Increment = (NumPageEnCours + 1)*TaillePage - VertScrollBar->ScrollPos;
                            VertScrollBar->Increment = 30;
                            HorzScrollBar->Position = 15;
                            VertScrollBar->Position = 105;
                    }
            TScrollBox::Refresh();
    }
    Images attachées Images attachées  

Discussions similaires

  1. scrollBars de ListBox
    Par faniette dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/10/2009, 10h20
  2. Utiliser la scrollbar dans listbox enabled=false
    Par Peper89 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/06/2008, 15h16
  3. ScrollBar Horizontale ListBox
    Par Ju2Pom dans le forum C++Builder
    Réponses: 3
    Dernier message: 21/02/2007, 18h56
  4. [Listbox] ScrollBar Horizontal
    Par haleem dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/04/2005, 07h53

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