Este es el código VB.NET, pero los objetos deben ser iguales.
Private LVUsersLastHit As Point
Private Sub lvUsers_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles lvUsers.MouseUp
Me.LVUsersLastHit = e.Location
End Sub
Private Sub LvUsers_Doubleclick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lvUsers.DoubleClick
Dim HTI As ListViewHitTestInfo = Me.lvUsers.HitTest(Me.LVUsersLastHit)
If HTI.Item Is Nothing OrElse HTI.SubItem Is Nothing Then Exit Sub 'nothing was dblclicked
MsgBox("doubleClicked the " & HTI.Item.ToString & " Item on the " & HTI.SubItem.ToString & " sub Item")
End Sub
hi Tim ... gracias por responder ... ¿Me podría proporcionar el código – Sathish
Sathish - es una línea de código; tiene una llamada a listView.HitTest; Tendrás que proporcionar las coordenadas X e Y del clic del mouse. –
Una línea de código no debería ser tan difícil de escribir, esp. con los consejos que Tim proporcionó. – IAbstract