دوست عزیز با این رویداد می توانید این کار را انجام دهید
Private Sub ListView1_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedE ventArgs) Handles ListView1.ItemSelectionChanged
MsgBox(e.Item.Text)
End Sub
اما این رویداد دوبار فرخوانی میشود یکی قبل از اینکه انتخاب عوض شود ویکی بعد بنابراین کاربر وقتی ایتمی را کلیک می کند با دو پیغام روبرو میشود برای اجتناب از این کار کد زیرا بکار ببرید
Dim last As New ListViewItem
Private Sub ListView1_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedE ventArgs) Handles ListView1.ItemSelectionChanged
If e.Item Is last Then
Else
MsgBox(e.Item.Text)
last = e.Item
End If
End Sub