窗体上有2个名称分别为List1和List2的列表框,各显示有若干个项目。当双击List1中的某个项目时,该项目就会自动添加到List2中。下列无法实现上述操作的事件过程是

admin2020-06-30  22

问题 窗体上有2个名称分别为List1和List2的列表框,各显示有若干个项目。当双击List1中的某个项目时,该项目就会自动添加到List2中。下列无法实现上述操作的事件过程是

选项 A、Private Sub List1_DblClick()
List2.List(List2.ListCount) = List1.Text
End Sub
B、Private Sub List1_DblClick()
List2.AddItem List1.Text
End Sub
C、Private Sub List1_DblClick()
List2.AddItem List1.List(ListIndex)
End Sub
D、Private Sub List1_DblClick()
Call List2.AddItem(List1.Text)
End Sub

答案C

解析 列表框List用来列出表项的内容,List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值(下标值从0开始)。ListCount表示列表框中表项的数目,表项的排列从0开始,最后一项的序号为ListCount-1。ListIndex表示在列表框控件中当前所选项的索引号。而List1.Text表示列表框List1所选项目的文本,本题中应该使用Text对List2赋值,故选项C错误。A项中的List2.List(List2.ListCount) = List1.Text,将List1的值赋值给下标值为List2.ListCount的表项;B项中的List2.AddItem List1.Text和D项中的Call List2.AddItem(List1.Text)是利用AddItem方法,在List2的列表项中插入List1所选项,故A、B和D项都正确,选C项。
转载请注明原文地址:https://jikaoti.com/ti/HJS0FFFM
0

最新回复(0)