Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Programmer un scroll dans listbox [ Divers / General ] (pulpul74)

jeudi 24 avril 2008 à 09:18:44 | Programmer un scroll dans listbox

pulpul74

Bonjour,
Je créé actuellement un programme qui référence tout un tas de produit(avec une base de donnée). Pour afficher toutes les données de ces produits sur mon interface VB, j'utilise Plusieurs listbox.
Mon problème vient du fait que lorsque je scroll dans une listbox, les autres ne suivent pas (logique me direz vous). Alors je récupère le premier index de la list où je scroll (avec la propiété topindex), mais alors maintenant, comment faire suivre les autres listbox? la propriété Topindex n'étant pas accessible en écriture, je suis coincé, et je n'arrive pas à déscendre dans la list par programmation.
Si quelqu'un saurait comment faire pour programmer une descente ou une montée dans une listbox, merci beaucoup!

jeudi 24 avril 2008 à 09:31:41 | Re : Programmer un scroll dans listbox

Renfield

Administrateur CodeS-SourceS
Réponse acceptée !
F2=> Explorateur d'objets, je cherche et trouve topIndex:

Property TopIndex As Integer
    Membre de VB.ListBox
    Renvoie ou définit la rubrique du contrôle qui s'affiche au premier plan.

donc clairement pas en lecture-seule...
donc on peut faire:

Private Sub List1_Scroll()
    List2.TopIndex = List1.TopIndex
End Sub

jeudi 24 avril 2008 à 09:33:42 | Re : Programmer un scroll dans listbox

jmfmarques

Membre Club
Bonjour,

Euh...

En modifiant précisément la valeur de la propriété TopIndex !

Et une listbox a un évènement Scroll
Si tu veux que les autres lisboxes suivent, utilise cet évènement pour donner aux autres la même valeur de propriété TopIndex que celle de la listbox que tu "scrolles"

jeudi 24 avril 2008 à 09:57:43 | Re : Programmer un scroll dans listbox

pulpul74

A ok, oui en effet c'est modifiable, c'est que au début j'avais beau changer cette valeur, elle ne la prenez pas en compte. Mon problème venait du fait que mais autres listbox que je testais n'était pas pleine, elle n'avait pas de scrollbar. Dans cette condition j'ai l'impression que le changement du topindex ne fonctionne pas. J'ai donc réduit la taille de ces listbox et c'est bon ca marche.
Merci de votre aide.



Cette discussion est classé dans : listbox, scroll, list, programmer, topindex


Répondre à ce message

Sujets en rapport avec ce message

scroll dans un listbox - URGENT !!! [ par astv ] Salut je voudrais savoir si on peut supprimer le scroll dans une listbox?Merci de votre réponse list et mp3 [ par lucky07ir ] je n'ai pas le chemin complet dans ma listbox et je ne veut pas non plus de boite de dialogue alor comment faire en un click dans la listbox pour ouvr Transferer le contenu d'un filelistbox vers une listbox [ par z980x ] Bonjour,Je voudrais savoir comment faire pour transférer le contenu d'une filelistbox vers une listbox simple...MerciP.S: Pas la peine de dire :List1. ListBox chainées [ par Maverickdep83 ] VB 6.0Je dispose de 6 ListBox indexées (List(0), List(1),...List(5)) indépendates et je veux que les évènements de sélection sur n'importe laquelle de List Box [ par mfritsch ] Bonjour tlm,Je souhaite que chaque ligne de ma listbox soit automatiquement inscrit dans un bouton radio, mais j'ai ce message d'erreur: (apparement c multiselection d'une listbox, c'est plus une selection! [ par darkbol ] Bonjour!J'ai une commande qui me rajoute les fichiers sélectionnés dans une filelist et me les met dans une listbox (avec une fonction import en passa trie d une list box [ par alivenow4 ] j ai un textbox et une listbox a chaque fois kon ajoute une texte sur le textbox an l affiche sur la listbox mais l affichement dois etre on ordre alp Comment créer une propriété List comme celle de la ListBox ? [ par sgm ] sgmJe réalise un contrôle ActiveX en VB6. J'ai besoin d'une propriété List identique à celle de la ListBox : en mode conception, je veux pouvoir ajout listbox colonne invisible [ par gnosis35 ] bonjour, voilà le pb : j'ai une listbox qui affiche un certain nombre de renseignement, on va prendre ici com exemple : nom, prenom, tel (tout ça ét Listbox [ par bgm2 ] Salut;cdbl( list1.list(list1.listindex)) ne marche pas et seulement val(list1.list(list1.listindex)) .Alors comment faire pour une liste qui contient


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.