begin process at 2012 02 14 12:31:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

scroller plusieurs listbox en meme temp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

scroller plusieurs listbox en meme temp

mercredi 14 mai 2008 à 15:53:52 | scroller plusieurs listbox en meme temp

jerome57440

bonjour,

Dans mon programme j'ai 3 listebox que j'ai rempli a partir d'un fichier text (une avec le nom,une avec la date,une avec l'heure) j'aimerais que lorsque je scroll une listbox les autres suivent pour ne pas decaler la lecture pour l'utilisateur.
Serait-il possible de réaliser cela avec un evenement?J'ai remarqué qu'il y avait un evenemtn scroll dans les propriété de la listbox
Merci d'avance
mercredi 14 mai 2008 à 16:03:19 | Re : scroller plusieurs listbox en meme temp

Renfield

Administrateur CodeS-SourceS
Evenement Scroll
propriété TopIndex

un listview serait sans doute plus beau
mercredi 14 mai 2008 à 16:03:21 | Re : scroller plusieurs listbox en meme temp

Charles Racaud

Membre Club
Réponse acceptée !
Salut,

Pense à faire une recherche avant de poster :
http://www.codyx.org/snippet_synchroniser-defillement-plusieures-listbox_136.aspx

__________
  Kenji

mercredi 14 mai 2008 à 16:11:51 | Re : scroller plusieurs listbox en meme temp

mortalino

Membre Club
salut à tous

je pense qu'il y a moyen de boucler sur l'évènement Scroll, mais je ne me suis pas tracasser (honte à moi ausi).
mais bon, c'est un début pour notre ami demandeur :

Private Sub Form_Load()
    Dim As Long, j As Long
    
For j = To 2
    For i = To 15
        List(j).AddItem "Ligne " CStr(i)
    Next i
Next j

End Sub

Private Sub List_Scroll(Index As Integer)
    Select Case Index
        Case 0
            List(1).TopIndex = List(0).TopIndex: List(2).TopIndex = List(0).TopIndex
        Case 1
            List(0).TopIndex = List(1).TopIndex: List(2).TopIndex = List(1).TopIndex
        Case 2
            List(0).TopIndex = List(2).TopIndex: List(1).TopIndex = List(2).TopIndex
    End Select
End Sub

~ Mortalino ~ Colorisation automatique

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA
mercredi 14 mai 2008 à 16:19:17 | Re : scroller plusieurs listbox en meme temp

jrivet

Membre Club
Re,
Ah oui en utlisant les groupe de controles.
Bon merci Renfieldd'avoir effacer. je vais essayer de proposer qqch d'utile alors ca va me changer
en se basant sur le code de mortalino(salut)

Private Sub List1_Scroll(Index As Integer)
Dim Li As ListBox
   For Each Li In List1
       If Li.Index <> Index Then Li.TopIndex = List1(Index).TopIndex
   Next
End Sub
By Renfield


@+: Ju£i€n
Pensez: Réponse acceptée
mercredi 14 mai 2008 à 16:24:38 | Re : scroller plusieurs listbox en meme temp

Renfield

Administrateur CodeS-SourceS
joli ce For Each, je savais pas que ça le faisait....

mercredi 14 mai 2008 à 16:25:01 | Re : scroller plusieurs listbox en meme temp

Renfield

Administrateur CodeS-SourceS
techniquement parlant, ton If est même inutile ^^
mercredi 14 mai 2008 à 16:26:33 | Re : scroller plusieurs listbox en meme temp

mortalino

Membre Club
ca fait longtemps que je n'ai pas codé sur des groupes de contrôles, mais...

For Each Li In List1Me

non ?

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA
mercredi 14 mai 2008 à 16:28:16 | Re : scroller plusieurs listbox en meme temp

jrivet

Membre Club
Re,
>Renfield : 1:Merci, 2:Tu as raison merci pour la correction
>mortalino : Non je ne souhaite pas boucler sur tout les listbox du formulaire, juste sur ceux du groupe de controle

@+: Ju£i€n
Pensez: Réponse acceptée
mercredi 14 mai 2008 à 16:34:01 | Re : scroller plusieurs listbox en meme temp

mortalino

Membre Club
Ok, beh dans ce cas, tu viens de m'apprendre quelque chose.
Je ne savais pas que si List(Index), en faisant For each .. in List   bah que ça ne boucler que sur le groupe de contrôles.

Suis pas venu pour rien, merci Julien pour l'info

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

1 2

Cette discussion est classée dans : listbox, temp, scroll, scroller


Répondre à ce message

Sujets en rapport avec ce message

_ Désactiver scroll ListBox [ par salazar ] Contexte :Dans un UserControle j'utilise une ListBox qui a par défaut l'évènement SCROLL.Par hooking je récupère déjà les messages de la souris issus Stupid erreur :)Listbox [ par Valeriu ] J'ai mis un timer sur le form.A chaque 100 ms il prend le contenu d'un fichier txt et il le met dans une listbox(la taille de fichier est vraiment pet Listbox erreur [ par Valeriu ] J'ai mit une timer sur un form.A chaque 300 ms il prenne le contenu d'un fichier text et il le met dans une listbox.La pb c'est qu'il le met aussi sur Listbox erreur [ par Valeriu ] J'ai mit une timer sur un form.A chaque 300 ms il prenne le contenu d'un fichier text et il le met dans une listbox.La pb c'est qu'il le met aussi sur Listbox auto scroll [ par rocker ] Bonjour ou Bonsoir ...J'ai un petit probleme avec une listbox.je veux que celle-ci sois auto scroll verticalement.Donc si dans ma listbox il y a plusi Programmer un scroll dans listbox [ par 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 produ piloter 12 listBox avec un seul scroll [ par lebug06 ] Bonjour à tous, Dans un userForm j'ai 2 listBox multicolonnes Dans la 1ere j'affiche l'intitulé de mes colonnes et dans la seconde les données corres Scroller un clip [ par Beleche ] Yep,Bon alors je vient de me taper tou les tuto du web pour rechercher ne serait ce qu'un bout de chemin dans mon periple...mais sans grand succes...J Scroller un clip [ par Beleche ] Yep,Bon alors je vient de me taper tou les tuto du web pour rechercher ne serait ce qu'un bout de chemin dans mon periple...mais sans grand succes...J


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales