VB简单代码疑问?(for循环)
Fori=List2.ListCount-1To0Step-1IfList2.Selected(i)ThenList1.AddItemList2.List(i)List2...
For i = List2.ListCount - 1 To 0 Step -1
If List2.Selected(i) Then
List1.AddItem List2.List(i)
List2.RemoveItem i
End If
Next i
为什么下面这样就报错,只是for循环改了下结构(上面的是递减,下面的改递增)
For i =0 To List2.ListCount - 1
If List2.Selected(i) Then
List1.AddItem List2.List(i)
'但是把下面这条注释掉就不报错了
List2.RemoveItem i
End If
Next i 展开
If List2.Selected(i) Then
List1.AddItem List2.List(i)
List2.RemoveItem i
End If
Next i
为什么下面这样就报错,只是for循环改了下结构(上面的是递减,下面的改递增)
For i =0 To List2.ListCount - 1
If List2.Selected(i) Then
List1.AddItem List2.List(i)
'但是把下面这条注释掉就不报错了
List2.RemoveItem i
End If
Next i 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询