问题
单项选择题
在窗体上画一个名称为Listl的列表框,一个名称为Label1的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。 下列能正确实现上述功能的程序是
A.Private Sub List1_Click() Label1.Caption=List1.ListIndex End Sub
B.Private Sub List1-Click() Label1.Name=List1.ListIndex End Sub
C.Private Sub List1_Click() Label1.Name=List1.Text End Sub
D.Private Sub List1_Click() Label1.Caption=List1.Text End Sub
答案
参考答案:D
解析: 本题考查列表框的属性。列表框属性是历年考试热点之一。本题主要区分Listlndex与Text属性。ListIndex指被选中项的下标,而Text表示被选中项的内容。故List1.ListIndex表示被选中的项本身,而List1.Text表示被选中项的内容,故该题选D。同时本题再次涉及Name与 Caption的区别。