关于list.additem的程序,请高人指点下

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:01:16
Private Sub Command1_Click()
List1.AddItem "A"
List1.AddItem "B"
List1.AddItem "C", 1
List1.AddItem "D", 3
Print List1.List(2)
End Sub
运行后第一次点击的结果是b,以后的点击的结果是c了,请问什么原因啊?
怎么会有两个答案啊?

这样改
Private Sub Command1_Click()
List1.Clear '清空数据
List1.AddItem "A"
List1.AddItem "B"
List1.AddItem "C", 1
List1.AddItem "D", 3
Print List1.List(2)
End Sub

第一次列表为 A C B D
第二次列表为 A C C D B D
第三次列表为 A C C D C D B D
第三次列表为 A C C D C D C D B D
所以第一次为B,以后一直是C了