VB题目 列表项的移除问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:21:59
private sub command1_click()
dim i as integer,j as integer
for i=1 to 10
j=i+j
list1.additem j
next i
for i= 1 to 4
list1.removeitem list1.listcount-i
next i
end sub

关键就是list1.removeitem list1.listcount-i 到底是怎么移除的?比如说I=1 那应该是移除第几项 为什么?请好心人帮忙!!

listcount获取的是当前列表框中列表项的数目,这些列表项的索引是从0开始的,所以,如果列表框有4个选项的话,那么索引就是0,1,2,3。这里用list1.removeitem list1.listcount-i 正好每次删除的是列表框中的最后一项。