realbasic-nug.fr
[Top] [All Lists]

Re: Coin de liste

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Coin de liste
From: roland poulard <roland at sucellus dot net>
Date: Tue, 19 Jun 2007 14:20:12 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com

Le mardi, 19 juin 2007, à 09:42 Europe/Paris, frael a écrit :


Hallu à tous

J'ouvre une liste qui a une scrollbar horiz et une verticale, la liste est vide, la scrollbar horiz est déjà visible car la taille des colonnes est > à la largeur de la liste, on ne voit pas la scrollbar verticale; la scrollbar horiz fait toute la largeur de la liste


je remplis la liste...

la scrollbar horiz diminue de taille pour laisser la place à la scrollbar verticale qui elle prend toute la hauteur !! pas de carré "vide" en bas à droite la fleche du bas n'est pas cliquable, elle est sur l'emplacement du carré

seule solution: faire un resize de la liste
et les 2 scrollbar sont alors bien cadrées, le carré "vide" est là

Que faire pour éviter ce problème ?

Merci


Un essai avec "ListBox.Refresh" dans ces conditions est inoperant

Un palliatif serait :

        c = ListBox1.Top
        ListBox1.Top = c + 1
        ListBox1.Top = c

Ce meme palliatif fonctionne avec "Left", "Width" et "Height".

Par contre le fait d'ajouter 0 a l'une des dimensions du ListBox est lui aussi inefficace.

Ce palliatif est a inserer quelque part après l'insertion d'une ligne dans le Listbox.

Il est meme possible de ne l'appeler qu'une fois quand le nombre de lignes affichees
atteint la capacite verticale du Listbox.



<Prev in Thread] Current Thread [Next in Thread>