How do i get the SelectedItem or SelectedIndex of ListView in vb.net

前端 未结 7 1931
闹比i
闹比i 2020-12-10 13:04

As you know by question that what I want. I was using listbox. In ListBox we can get selected item by a simple line of code: listbox1.SelectedItem.

7条回答
  •  借酒劲吻你
    2020-12-10 13:46

    Please Try This for Getting column Index

    Private Sub lvDetail_MouseMove(sender As Object, e As MouseEventArgs) Handles lvDetail.MouseClick
    
        Dim info As ListViewHitTestInfo = lvDetail.HitTest(e.X, e.Y)
        Dim rowIndex As Integer = lvDetail.FocusedItem.Index
        lvDetail.Items(rowIndex).Selected = True
        Dim xTxt = info.SubItem.Text
        For i = 0 To lvDetail.Columns.Count - 1
            If lvDetail.SelectedItems(0).SubItems(i).Text = xTxt Then
                MsgBox(i)
            End If
        Next
    End Sub
    

提交回复
热议问题