S
Storm
Try the MouseDown event. The e argument passed allows you to get the item that was clicked, from it's coordinates by using the GetItamAt method. Like this:
Private Sub ListView1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDown
Dim n As ListViewItem
n = ListView1.GetItemAt(e.X, e.Y)
MsgBox(n.Checked)
End Sub
Be warned, this only works when the ListView has the Veiw property set to Details
ListView1View.Details
Private Sub ListView1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDown
Dim n As ListViewItem
n = ListView1.GetItemAt(e.X, e.Y)
MsgBox(n.Checked)
End Sub
Be warned, this only works when the ListView has the Veiw property set to Details
ListView1View.Details