Vb.net: индекс был вне диапазона, должен быть неотрицательным и меньше размера индекса параметра коллекции
Dim myintlistNew As New List(Of Integer)
Private Sub ListView2_Click(sender As Object, e As EventArgs) Handles ListView2.Click Dim identifier1 As Integer = 0 If CB_Stock_Update_Id.Items.Count = 10 Then myintlistNew.Clear() End If If myintlistNew.Count > 0 Then For y As Integer = 0 To myintlistNew.Count - 1 If myintlistNew(y) = CInt(ListView2.SelectedItems.Item(0).SubItems(0).Text) Then identifier1 = 1 End If Next If identifier1 = 0 Then myintlistNew.Add(CInt(ListView2.SelectedItems.Item(0).SubItems(0).Text)) End If Else myintlistNew.Add(CInt(ListView2.SelectedItems.Item(0).SubItems(0).Text)) End If CB_Stock_Update_Id.Items.Clear() For z As Integer = 0 To myintlist.Count - 1 CB_Stock_Update_Id.Items.Add(myintlistNew(z)) Next Panel_Update_Stocks.Enabled = True End Sub
Что я уже пробовал:
Я уже использую этот код в listview1 и отправляю информацию в combobox без дублирования. Но в listview 2 он ловит ошибку
Richard Deeming
Наиболее вероятная причина заключается в том, что ListView2
у него нет никаких выбранных элементов.