
Can you explain, how do that.

Code: Select all
Option Explicit
Private Sub Form_Load()
Dim i As Long
lv1.View = vDetails
lv1.Columns.Add "Column 1", , 300
For i = 1 To 100
lv1.ListItems.Add "Item " & CStr(i)
Next i
lv2.View = vDetails
lv2.Columns.Add "Column 1", , 300
For i = 1 To 100
lv2.ListItems.Add "Item " & CStr(i)
Next i
End Sub
Private Sub lv1_AfterScroll(ByVal dx As Long, ByVal dy As Long)
If lv1.Tag = "" Then
If lv1.View = vDetails Then
lv2.Tag = 1
lv2.Scroll dx, dy * (lv2.ItemHeight + 2)
lv2.Tag = ""
End If
End If
End Sub
Private Sub lv2_AfterScroll(ByVal dx As Long, ByVal dy As Long)
If lv2.Tag = "" Then
If lv2.View = vDetails Then
lv1.Tag = 1
lv1.Scroll dx, dy * (lv1.ItemHeight + 2)
lv1.Tag = ""
End If
End If
End Sub