Dim last_list1_topIndex As Long Private Sub Form_Load() List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" last_list1_topIndex = 0 End Sub Private Sub List1_Scroll() MsgBox "je scrolle" If List1.TopIndex < last_list1_topIndex Then List1.ListIndex = List1.ListIndex - 1 Else List1.ListIndex = List1.ListIndex + 1 End If last_list1_topIndex = List1.TopIndex End Sub
Private Sub Form_Load() List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" List1.AddItem "toto" List1.AddItem "titi" List1.AddItem "tata" ScrollBar1.Min = 0 ScrollBar1.Max = List1.ListCount - 1 List1.ListIndex = 0 End Sub Private Sub ScrollBar1_Change() List1.ListIndex = ScrollBar1.Value End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question