begin process at 2008 07 06 19:17:29
1 205 719 membres
282 nouveaux aujourd'hui
14 119 membres club

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 : scroller plusieurs listbox en meme temp [ Divers / Débutants ] (jerome57440)

scroller plusieurs listbox en meme temp le 14/05/2008 15:53:52

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

Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:03:19

Renfield
(Admin CS)
Evenement Scroll
propriété TopIndex

un listview serait sans doute plus beau

Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:03:21

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


Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:11:51

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

Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:19:17

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

Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:24:38

Renfield
(Admin CS)
joli ce For Each, je savais pas que ça le faisait....


Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:25:01

Renfield
(Admin CS)
techniquement parlant, ton If est même inutile ^^

Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:26:33

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

Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:28:16

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

Re : scroller plusieurs listbox en meme temp le 14/05/2008 16:34:01

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


[Page 1 Page 2]
Classé sous : listbox, temp, scroll, scroller

Participer à cet échange

Livres en rapport

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS