Library code snippets

Synchronising ListBoxes

Syncronising ListBoxes

You can make two listboxes scroll with each other by using their _Scroll() events and .TopIndex properties.

To use this example code create a form with two listboxes, List1 and List2. Paste the code and then run it. You can scroll either listbox and the other will scroll with it.

Private Sub Form_Load()
For I = 1 To 200
   List1.AddItem " TEST 1 " & I
   List2.AddItem " TEST 2 " & I
Next I
End Sub

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

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

Comments

  1. 01 Jan 1999 at 00:00

    This thread is for discussions of Synchronising ListBoxes.

Leave a comment

Sign in or Join us (it's free).

Daniel Okely -Daniel Okely Inaugural Developerfusion.com Prize Winner

Related discussion

Related podcasts

  • Christian Beauclair

    14 mai 2008 (�mission #0074) ::.Christian Beauclair: Stratégies de migration VB6 vers .NET Nous discutons avec Christian Beauclair des stratégies de migration VB6 vers .NET. Entre autres, nous discutons comment utiliser le "VB 6 Code Advisor" et le "Interop Forms Toolkit" pour ajouter la puiss...

Want to stay in touch with what's going on? Follow us on twitter!