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

Macros et VBA Excel Discussion :

affichage de listbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 49
    Par défaut affichage de listbox
    Re-bonjour,

    J'ai un petit probleme d'affichage d'une ListBox...

    A chaque fois que je fais un listBox.addItem("toto"), l'ajout se deroule comme prevu, sauf lorsque l'element ajouté depasse la taille initialement prevu pour la listobox:
    A ce moment, la barre de défilement se créée, mais l'élément le plus bas de la listbox n'est quasiment plus visible.. et fait il existe mais on ne voit que le haut du nom de l'Item....

    Quelqu'un aurait une idée pour pouvoir visualiser tous elements de la listbox (meme le dernier!!!)

    Merci
    yedid

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je ne comprends pas le problème que tu as, c'est le fonctionnement normal d'une listbox.

    Tu peux changer sa hauteur par programmation (propriété Height), en calculant par rapport au nombre d'élément de ta liste.

    Mais je ne vois pas l'intérêt, car au fur et à mesure que ta liste va s'agrandir tu ne pourras pas dépasser la taille de ta form.

    Starec

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 49
    Par défaut
    Je t'explique,

    Meme quand je descend au maximum ma barre de defilement, je n'arrive pas a voir la totalité de mon dernier element...

    C'est la qu'est la probleme...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Alors là c'est bizarre, je n'ai jamais eut ce phénomène.

    Es-tu sûr qu'il n'y a pas un contrôle en bas de la liste qui masque justement le bas de celle-ci ?

    Starec
    Dernière modification par AlainTech ; 23/08/2007 à 06h17. Motif: Fusion de 2 messages identiques

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 25
    Par défaut
    j'ai eu ce probleme, j'ai juste ajouté une ligne vide à la fin de ma listbox

    pas très propre, mais efficace

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Je ne parviens pas à provoquer chez moi l'apparition de ce phénomène, en dépit de nombreuses tentatives ...

    Plusieurs questions se posent
    - utilises-tu une ListBox normale ?
    - ne l'aurais-tu pas mise à l'intérieur d'un conteneur trop petit ?

    Quoi qu'il en soit :

    Rajouter une ligne blanche n'est en effet pas propre ...

    Sans préjudice des réponses aux 2 questions posées plus haut :

    Il vaut alors mieux "forcer" le déroulement :

    Ainsi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    listbox1.additem "blabla"
    listbox1.topindex = listbox1.topindex + 1

Discussions similaires

  1. Erreur affichage données listbox
    Par egrazian dans le forum JSF
    Réponses: 2
    Dernier message: 26/08/2008, 09h28
  2. affichage - dans listbox
    Par shirya dans le forum VB.NET
    Réponses: 6
    Dernier message: 13/08/2008, 22h07
  3. Mauvais affichage dans listBox
    Par moilou2 dans le forum IHM
    Réponses: 30
    Dernier message: 16/03/2008, 19h19
  4. [C# 2.0] probleme d'affichage de listbox
    Par maniolo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 17/11/2006, 14h20
  5. [VB.NET] Probleme d'affichage entre ListBox/TextBox
    Par Monster77 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/08/2004, 11h02

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