vb Combo1.RemoveItem

这个代码为什么最后剩下的是135,求解Fori=1to6Combo1.AddItemiNextiFori=1to3Combo1.RemoveItemiNexti... 这个代码为什么最后剩下的是 1 3 5 , 求解
For i=1 to 6
Combo1.AddItem i
Next i
For i= 1 to 3
Combo1.RemoveItem i
Next i
展开
 我来答
149005501
2014-06-20 · TA获得超过8.6万个赞
知道顶级答主
回答量:7.9万
采纳率:90%
帮助的人:1.3亿
展开全部
For i=1 to 6
Combo1.AddItem i
Next i
这个是添加到Combo1里的,添加后Combo1数据:
Combo1.list(0)=1
Combo1.list(1)=2
Combo1.list(2)=3
Combo1.list(3)=4
Combo1.list(4)=5
Combo1.list(5)=6
然后:
For i= 1 to 3
Combo1.RemoveItem i
Next i
执行第一步,i=1,那么Combo1.RemoveItem 1 时:
Combo1.list(1)=2 被删除了,那么现在Combo1里的数据如下:
Combo1.list(0)=1
Combo1.list(1)=3
Combo1.list(2)=4
Combo1.list(3)=5
Combo1.list(4)=6
执行第二步,i=2,那么Combo1.RemoveItem 2 时:
Combo1.list(2)=4 被删除了,那么现在Combo1里的数据如下:
Combo1.list(0)=1
Combo1.list(1)=3
Combo1.list(2)=5
Combo1.list(3)=6
执行第三步,i=3,那么Combo1.RemoveItem 3 时:
Combo1.list(3)=6 被删除了,那么现在Combo1里的数据如下:
Combo1.list(0)=1
Combo1.list(1)=3
Combo1.list(2)=5

最后当然剩下1 3 5 啊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式