how do you have it so that it does something different depending on which item you double click in a list box? (like launch different forms)
Printable View
how do you have it so that it does something different depending on which item you double click in a list box? (like launch different forms)
Just see what List1.ListIndex tells you. Or when you add an item, do this:
VB Code:
List1.AddItem "Yippee" List1.ItemData(List1.NewIndex) = 1 List1.AddItem "Yay!" List1.ItemData(List1.NewIndex) = 2 '... etc ...
... and then you can see a customized value by checking what List1.ItemData(List1.ListIndex) has.
VB Code:
Private Sub List1_DblClick() Dim Message As String Select Case List1.ItemData(List1.ListIndex) Case 1 Message = "Yippeehee!" Case 2 Message = "Yayhee!" End Select MsgBox Message, vbOk, "Reply" End Sub
I hope that helpsVB Code:
Private Sub ListBox1_DblClick() If ListBox1.selected(???the number???) then 'Put What you want here. End If End Sub