问题 单项选择题

在窗体上画一个名称为List1的列表框、一个名称为Label1的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从该列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是

A.Private Sub List1_Click()
Label1.Caption=List1.ListIndex
List1.RemoveItem List1.Text
End Sub

B.Private Sub List1_Click()
Label1.Name=List1.ListIndex
List1.RemoveItem List1.Text
End Sub

C.Private Sub List1_Click()
Label1.Caption=List1.Text
List1.RemoveItem List1.ListIndex
End Sub

D.Private Sub List1_Click()
Label1.Name=List1.Text
List1.RemoveItem List1.ListIndex
End Sub

答案

参考答案:C

解析: 在标签中显示的内容由标签的Caption属性控制,故要在标签中显示被选中的选项时应改变标签的Caption属性,选项B、D不正确。
要从列表框中删除一个选项时,使用列表框的RemoveItem方法,其格式为:
列表框名称.RemoveItem 待删除选项的下标
选项A中给定的参数List1.Text是被选中选项的文本,不正确。选项C中List1.ListIndex属性表示已选中的选项的下标,为正确答案。

选择题
名词解释