vb编程,无效属性数组索引,为什么,怎么改

Private Sub Command1_Click()
i = 0
For i = 0 To List1.ListCount - 1
If List1.Selected(i) = True Then
List2.AddItem List1.List(i)
List1.RemoveItem i
i = i - 1
End If
Print i
Next i
End Sub

第1个回答  2012-03-30
For i = 0 To List1.ListCount - 1
改成:
For i = List1.ListCount - 1 To 0 Step -1

去掉 i = i - 1本回答被提问者采纳
相似回答