试题与答案

设窗体上有一个名称为Combo1的组合框,并有下列程序: Private Sub

题型:填空题

题目:

设窗体上有一个名称为Combo1的组合框,并有下列程序:
Private Sub Combo1_KeyPress(KeyAscii As Integer)
If______=13 Then 回车符的ASCII码是13
For k=0 To Combo1.ListCount-1
If Combo1.Text=Combo1.List(k)Then
Combo1.Text=" "
Exit For
End If
Next k
If Combo1.Text<>" "Then______
Combo1.Addltem
End If
End If
End Sub
程序的功能是:在组合框的编辑区中输入文本后按回车键,则检查列表中有无与此文本相同的项目,若有,则把编辑区中的文本删除;否则把编辑区中的文本添加到列表的尾部。请填空。

答案:

参考答案:KeyAscii Combol.Text

解析: 组合框(CombolBox)将文本框与列表框的特性组合在一起,即可在组合框的文本框部分输入信息。
本题在组合框的KeyPress事件过程中,首先判断当前是否按下Enter键,即参数KeyAscii的值是否等于13,若是则利用For循环语句(K初值为0,终值为Combo1.ListCount-1),逐一判断组合框列表框中的各项是否与其文本输入框中的内容一致,若一致则清空组合框的文本框,并且退出循环。循环结束后若没有找到相同内容,则通过组合框的AddItem方法将当前文本输入框中的内容(Combo1.Text)添加到组合框的列表框中。

试题推荐
题型:单项选择题

9个学生F、G、H、J、K、L、M、N和P,要分成3个组:甲组、乙组、丙组,每个小组恰好3名学生。小组成员分配必须满足下面的条件:
(1)F和G被分配到同一个组;
(2)K和M被分配到同一个组;
(3)F和P被分配到不同的组;
(4)G和H被分配到不同的组;
(5)J和K被分配到不同的组;
(6)如果P不被分配到甲组,H也不被分配到甲组。

下面哪一个选项是可以接受的小组成员分配

A.甲组:F,G,J 乙组:K,L,N 丙组:H,M,P

B.甲组:F,J,L 乙组:H,K,M 丙组:G,N,P

C.甲组:K,M,P 乙组:H,J,N 丙组:F,G,L

D.甲组:J,K,M 乙组:F,C,N 丙组:H,L,P

查看答案
微信公众账号搜索答案