在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目。单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是______。

admin2010-09-11  19

问题 在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目。单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是______。

选项 A、Private Sub List1_Click()            Label1. Caption=List1. List1ndex       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

解析 以上4个选项都是列表框的Click事件过程。单击列表框中的某一项时,将发生单击事件.同时选择一个列表项,这个列表项可以用列表框的Text属性来表示。也就是说,List1. Text就是所选择的项目。此外,为了在标签中显示所选择的列表项,必须使用标签的标题属性,即Label1. Caption。因此,正确的语句应当是:Label1. Caption=List1. Text
在Visual Basic中,不能在运行期间改变控件或窗体的名称(Name属性),因此选项B和选项C都是错误的;而列表框的ListIndex属性是所选择的列表项的位置,即列表项的标题,不是列表项本身。所以选项A错误。
转载请注明原文地址:https://jikaoti.com/ti/XSg0FFFM
0

最新回复(0)