万能百科  > 计算机   > 

[填空题] 在窗体上建立如下图所示的界面。在列表框List1中已有若干人的简单信息,运行时Text1文本框输入一个姓或姓名,单击"查找"按钮,则在列表框中进行查

2021-07-20   

[填空题] 在窗体上建立如下图所示的界面。在列表框List1中已有若干人的简单信息,运行时Text1文本框输入一个姓或姓名,单击"查找"按钮,则在列表框中进行查找。若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表框,则只显示第一个匹配项;若未找到,则在Text2文本框中显示"查无此人"。请完成下列的程序代码。

Private Sub Command1_Click()

Dim k As Integer,n As Integer, found As Boolean

found=False

n=Len( (10) )

k=0

While k< (11) And Not found

If Text1=Left $ (List1.List(k),n)Then

Text2= (12)

found=True

End If

k=k+1

Wend

If Not found Then

Text2="查无此人"

End If

End Sub

正确答案:

List1.List(k)

参考解析:

本题考查的是While…Wend循环格式语句,嵌套层内使用If条件语句判断。[10]空是读取Text1中字符串的长度,以便在Text2中进行查找。[11]空循环条件是在列表框的项数之内循环,用List1.ListCount来读取列表框共有多少项。[12]空的条件语句中,如果找到该项,用List1.List(k)语句把结果在Text2中显示出来。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签