Private Sub Form_Load()
'填充listbox
For i = 0 To 5
List1.AddItem (i)
Next
End SubPrivate Sub Command3_Click()
Dim i As Integer
'删除选中的listitem,可多选
For i = 0 To 5
If List3.Selected(i) Then
List3.RemoveItem i
End If
Next
End Sub但是运行无效,出错:无效属性数组索引!
请各位帮我看看问题出在哪里?
'填充listbox
For i = 0 To 5
List1.AddItem (i)
Next
End SubPrivate Sub Command3_Click()
Dim i As Integer
'删除选中的listitem,可多选
For i = 0 To 5
If List3.Selected(i) Then
List3.RemoveItem i
End If
Next
End Sub但是运行无效,出错:无效属性数组索引!
请各位帮我看看问题出在哪里?
Dim i As Integer
'删除选中的listitem,可多选
For i = 5 To 0 step -1 '顺序反过来
If List3.Selected(i) Then
List3.RemoveItem i
End If
Next
End Sub
你删了第0个,还剩下五个,这五个会自动重新编号为0-4,你再删第5号会报错