Просто все как пятак. Предположим, что список имеет имя
lstData, текстовое поле, содержащее индекс с которого начинаем удаление элементов -
txtBegin, текстовое поле, содержащее количество удаляемых элементов -
txtCount, и кнопка, нажатие на которую приводит к удалению -
btnDelete:
- Код: Выделить всё
Private Sub btnDelete_Click()
Dim i0 As Integer
Dim c As Integer
i0 = CInt(txtBegin.Text)
c = CInt(txtCount.Text)
Dim i As Integer
If i0 >= 0 And i0 + c <= lstData.ListCount Then
For i = 1 To c
lstData.RemoveItem i0
Next i
End If
End Sub
в принципе стоит добавить проверку на то, что в
txtBegin и в
txtCount вводятся целые числа