如图5所示,在列表框Listl中已经有若干人的简单信息,运行时在Textl文本框(即”查找对象”右边的文本框)中输入一个姓或姓名,单击”查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹

admin2018-09-19  29

问题 如图5所示,在列表框Listl中已经有若干人的简单信息,运行时在Textl文本框(即”查找对象”右边的文本框)中输入一个姓或姓名,单击”查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配项;若未找到,则在Text2 中显示”查无此人”,在横线处应填写(     )。

Private Sub Command l_Click(     )
  Dim k As Integer,n As Integer,found As Boolean
  found=False
  n=Len(Textl.Text)
  k=0
  While k<List 1.ListCount And Not found
If Textl=Left$(Listl.List(k),n)Then
Text2=________
found=Tlue
End If
k=k+1
Wend
IfNot found Then
Text2=“查无此人”
EndIf
End Sub

选项 A、Listl.Text
B、Listl.List(k)
C、Listl.ItemData(k)
D、Listl.Text(k)

答案B

解析 考查字符串函数。首先要测定查找对象的长度,因此,第一空处应为:n=Len(Textl.Text),接下来在列表框中进行查找,找到则在Text2中显示Listl.List(k)的值,因此,第二空处应为Text2=Listl.List(k)。
转载请注明原文地址:https://kaotiyun.com/show/DbFp777K
0

最新回复(0)