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 :

Souci de redimenssionnement et scrolling


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 16
    Par défaut Souci de redimenssionnement et scrolling
    Bonjour,

    j'ai un petit souci d'alignement/redimensionnement de compo. je souhaiterais avoir un panel qui puisse s'élargir autant que l'utilisateur le souhaite mais qui disposerais également d'une largeur minimum. En dessous de cette largeur mini, une barre de scrolling apparait.

    J'ai donc mis mon panel dans un scrollbox, mais impossible d'avoir le résultat désiré. soit je fixe ses anchors droite et gauche mais dans ce cas la, pas d'apparition de scrollbar, soit je ne fixe pas d'anchors et la j'ai bien ma scrollbar qui apparait mais du coup le panel ne s'elargi plus sur le client comme je le souhaite.
    J'ai également essayé de lui mettre une contrainte de largeur minimum mais dans ce cas, je ne peut même plus redimensionner ma fenêtre en dessous de cette taille mini.

    Quelqu'un aurait-il une solution à mon problème, d'avance merci

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Je propose un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if (MonCompo.width < TailleMiniX) and (MonCompo.Height < TailleMiniY) then
    MonScollBox.ScrollStyle := ssBoth
    else if (MonCompo.width < TailleMiniX) and (MonCompo.Height => TailleMiniY) then
    MonScollBox.ScrollStyle := ssHorizontal
    else if (MonCompo.width >= TailleMiniX) and (MonCompo.Height < TailleMiniY) then
    MonScollBox.ScrollStyle := ssVertical
    else
    MonScollBox.ScrollStyle := ssNone
    Non testé mais en principe cela devrait fonctionner

Discussions similaires

  1. [File et Directory ListBox] Soucis de filtre
    Par Mercilius dans le forum Composants VCL
    Réponses: 8
    Dernier message: 04/04/2003, 16h17
  2. Réponses: 4
    Dernier message: 16/02/2003, 12h16
  3. scrolling vertical et horizontal
    Par myriam dans le forum MFC
    Réponses: 2
    Dernier message: 24/01/2003, 17h06
  4. Réponses: 2
    Dernier message: 03/10/2002, 17h24
  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