问题 单项选择题

在窗体上画一个名称为List1的列表框,一个名称为Labell的标签,在列表框中显示若干项内容。当单击列表框中的某项内容时,该项内容能在标签中显示出来。下列能够正确实现上述功能的程序是

A.Private Sub List1_Click() LabelCaption=List1.ListIndexEnd Sub

B.Private Sub List1_Click() LabelName=List1.ListIndexEnd Sub

C.PrivateSubListl click() LabelName=List1.TextEnd Sub

D.Private Sub List1_Click() LabelCaption=List1.TextEnd Sub

答案

参考答案:D

解析:[分析] 给出的4个选项都是列表框的Click事件过程。当单击列表框中的某一项时,将发生单击事件,同时选择一个列表项,这个列表项可以用列表框的Text属性来表示,也就是说, List1.Text就是所选择的项目。此外,为了在标签中显示所选择的列表项,必须使用列表框的标题属性,即Labell.Caption。因此,正确的语句应是: Labell.Caption=List1.Text在Visual Basic中,不能在运行期间改变控件或窗体的名称(Name属性),因此选项B和选项C都是错误的:而列表框的ListIndex属性是所选择的列表项位置,即列表项的标题,不是列表项本身。

名词解释
问答题 简答题