Редактировать несколько элементов одновременно в listbox vb.net - PullRequest
0 голосов
/ 22 сентября 2018

Для моего приложения я хочу редактировать несколько выбранных элементов одновременно в моем списке.Редактировать один элемент не проблема (просто сделав это, удалив выбранный элемент и вставив новый (с текстом из моего текстового поля) в то же место).Теперь я установил свой «SelectionMode» на «MultiSimple», чтобы я мог выбрать несколько элементов.Однако я просто не могу понять, как я могу изменить их все одновременно.

Пример: у меня есть 10 элементов в списке, и я случайным образом выбираю 4 из них.После того, как я выбрал их, я набираю «VB.net» в своем текстовом поле.Затем я нажимаю кнопку «Изменить», а затем хочу, чтобы все выбранные элементы были заменены на «VB.Net»

Код, который у меня есть (но не работает):

Private Sub btnChange_Click(sender As Object, e As EventArgs) Handles btnChange.Click
    If listbox1.SelectedIndex > -1 Then
        Dim iSelectedIndex As Integer = listbox1.SelectedIndex
        Dim strText As String = textbox1.Text

        For i = 1 To listbox1.SelectedItems.Count  
            listbox1.Items.RemoveAt(iSelectedIndex)
            listbox1.Items.Insert(iSelectedIndex, strText)
        Next
    End If
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...