vb.net 2005中,如何删除一个listbox中的全部项目?
vb.net2005中,如何删除一个listbox中的全部项目?我这样写的,结果出错(commandlist为一个listbox)DimItemCountAsIntege...
vb.net 2005中,如何删除一个listbox中的全部项目?
我这样写的,结果出错 (commandlist为一个listbox)
Dim ItemCount As Integer
Dim i As Integer
ItemCount = CommandList.Items.Count
Debug.Print(ItemCount)
If ItemCount <> 0 Then
For i = 0 To ItemCount
CommandList.Items.RemoveAt(i)
Next
End If 展开
我这样写的,结果出错 (commandlist为一个listbox)
Dim ItemCount As Integer
Dim i As Integer
ItemCount = CommandList.Items.Count
Debug.Print(ItemCount)
If ItemCount <> 0 Then
For i = 0 To ItemCount
CommandList.Items.RemoveAt(i)
Next
End If 展开
3个回答
展开全部
For i = 0 To ItemCount
这样一般会有问题,可以改成For i = ItemCount tTo 0
或者每次都删除CommandList.Items.RemoveAt(0)
原因是你删除了i,后面一个的索引又提前了
这样一般会有问题,可以改成For i = ItemCount tTo 0
或者每次都删除CommandList.Items.RemoveAt(0)
原因是你删除了i,后面一个的索引又提前了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CommandList.Items.Clear
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询