Dove mi avresti mandato l'esempio ? Nei messaggi privati non ce l'ho !Originariamente inviato da vr-claudio
.. l'esempio che ti ho mandato è nell'evento List1_MouseDown...
Meglio nel MouseUp, comunque prova:
Dove la variabile h dovrebbe contenere l'altezza in punti di ciascuna riga, in modo da trasformare la variabile Y in numero di riga della List.codice:Private Sub List1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Dim n As Integer, h As Single If Button = 2 Then h = List1.Font.Size n = Int(Y / h ) If n <= (List1.ListCount - 1) Then List1.ListIndex = n End If End Sub
Cosi' e' un po' imprecisa, ma funziona.
Ciao !

Rispondi quotando