窈窕淑女书包网txt:VB中的列表框有Text这个属性吗?

来源:百度文库 编辑:高考问答 时间:2024/05/12 19:48:58
在窗体上画一个名称为List1的列表框,一

个名称为Label1的标签。列表框中显示若干

城市的名称。当单击列表框中的某个城市名

时,在标签中显示选中城市的名称。下列能

正确实现上述功能的程序是______。
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

本题涉及两个控件Label和List,其中Label

的Caption是标题属性,如果要使标签显示

内容,只要给它的Caption赋值即可。Text

属性是List当前选项的标题。因此本题答案

为D。

请问VB中的列表框有Text这个属性吗?怎么我在属性窗口中找不到呢?谢谢!

list控件的Text属性是在运行时才有
你在设计代码里可以列出来

List1.Text 其实就是List1当前选择中的List属性(这个在属性选项里有)
举个例子说明
在窗体上添加一个List控件,并设置List属性为:
A
B
C
D

然后

Private Sub Form_Load()
List1.ListIndex = 1
Debug.Print List1.Text
Debug.Print List1.List(List1.ListIndex)
End Sub

看看“立即”窗口的值是不是两行B