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 FMX Delphi Discussion :

TVertScrollbox et TExpander ne font pas bon ménage [Windows]


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut TVertScrollbox et TExpander ne font pas bon ménage
    Salutàtoutesetàtous

    J'ai un problème avec le mélange de ces 2 composants sous Delphi 10.2 (dejà avant mais ça persiste avec cette version).
    Quelqu'un peut-il tester le comportement du projet exemple en pj et me dire ce qu'il en pense ?
    Il faut juste enchainer plusieurs actions d'ouverture/fermeture des expander et regarder ce que ça donne.

    Aucun code, juste du design!

    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    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 663
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Alors si le problème est "mon premier expander, celui avec un groupbox, ne se réouvre pas" avec Tokyo effectivement ça ne fonctionne pas contrairement aux autres.
    Par contre, compilé avec Rio cela semble fonctionner nickel

    [Edit] sous Tokyo j'ai modifié le Padding de la TVertScrollBar (Top=10) et .... roulements de tambour .... le problème ne se présente plus je me suis juste dit qu'il y avait peut-être un tout petit problème avec la position "tout à fait en haut". Top=10 c'est peut-être trop à tester la limite mini ben finalement non, plus de tests ont fait échouer

  3. #3
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    il y a effectivement le problème du premier qui ne s'ouvre plus au bout d'un moment.
    mais aussi parfois celui qui contient le groupbox ne s'ouvre pas mais affiche quand même le groupbox par dessus les autres composants

    Nom : expander.jpg
Affichages : 249
Taille : 19,5 Ko

    grosso modo, ça fait un peu n'importe quoi

  4. #4
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    un autre rigolo

    Nom : expander-2.png
Affichages : 213
Taille : 3,7 Ko

    le problème est que tout ça n'est pas constant. C'est un peu "au petit bonheur ... "

  5. #5
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Je ne suis pas encore passé de la 10.2 à la 10.3
    Si tu me confirmes qu' il y a du mieux avec la dernière version, je vais m'y résoudre

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    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 663
    Billets dans le blog
    65
    Par défaut
    Je confirme qu'avec la 10.3.1 ce "problème" ne se pose pas
    Entre temps j'ai aussi tenté en 10.2.3 de mettre des BeginUpdate et EndUpdate

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    procedure TForm1.Expander1ExpandedChanged(Sender: TObject);
    begin
    VertScrollBox1.EndUpdate;
    end;
     
    procedure TForm1.Expander1ExpandedChanging(Sender: TObject);
    begin
    VertScrollBox1.BeginUpdate;
    end;
    sans plus de résultat il faudrait voir la différence dans les sources entre la 10.2 et la 10.3 mais là .. joker

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

Discussions similaires

  1. [DisplayTag] Tri et pagination ne font pas bon ménage
    Par tiboudchou dans le forum Taglibs
    Réponses: 4
    Dernier message: 31/03/2010, 12h22
  2. C++ et VB6 ne font pas bon ménage!
    Par Tuizi dans le forum C++
    Réponses: 6
    Dernier message: 18/07/2008, 10h03
  3. Le wifi et Club Internet ne font pas bon ménage!
    Par Ylias dans le forum La taverne du Club : Humour et divers
    Réponses: 5
    Dernier message: 20/08/2007, 10h30
  4. Réponses: 2
    Dernier message: 12/08/2007, 15h27
  5. [AJAX] multithreads et sessions PHP ne font pas bon ménage !
    Par Tanhys dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 29/10/2006, 15h47

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