vb程序设计题,有关列表框控件的问题~~
发布网友
发布时间:2023-10-02 16:08
我来回答
共1个回答
热心网友
时间:2024-12-05 05:56
首先你先要弄清楚list1.AddItem
和list1.RemoveItem
各说明什么意思。
list1.AddItem
后面是直接向list中添加的内容,就像你题中的程序那样,
For
i
=
1
To
6
list1.AddItem
i
Next
i
此时,list1中的内容分别为1、2、3、4、5、6
而list1.RemoveItem
i移除的是索引值为i的那项,i是索引值不是内容。
For
i
=
1
To
3
list1.RemoveItem
i
Next
i
当i=1时,也就是移除掉索引值为1的那项,因为list的索引值从0开始,所以移除掉第二项,就是2
此时list中的内容变为
1、3、4、5、6,索引值分别变为0、1、2、3、4,
当i=2时,再移除掉索引值为2的那项,也就是第3个数,即4,此时list的内容为1、3、5、6,索引值分别为0、1、2、3,
当i=3时,也就是移除索引值为3的那项,即第4项,即把6移除了,
经过以上步骤,剩下的只有1、3、5了