在窗体上画一个列表框List1、一个组合框Combo1和一个文本框Text1,编写如下程序代码: Private Sub Form_Load() List1.AddItem "111" List1.AddItem "222" Lis

admin2019-03-08  39

问题 在窗体上画一个列表框List1、一个组合框Combo1和一个文本框Text1,编写如下程序代码:
Private Sub Form_Load()
    List1.AddItem "111"
    List1.AddItem "222"
    List1.AddItem "333"
    Combo1.AddItem "444"
    Combo1.AddItem "555"
    Combo1.AddItem "666"
    Text1.Text = ""
End Sub
    程序运行后,如果单击窗体,要求在文本框中显示"222555",以下能实现该操作的事件过程是(    )。

选项 A、Private Sub Form_Click()
Combo1.ListIndex = 1
List1.ListIndex = 1
Text1.Text = List1.Text + Combo1.Text
End Sub
B、Private Sub Form_Click()
Text1.Text = List1.ListIndex(1) + Combo1.ListIndex(1)
End Sub
C、Private Sub Form_Click()
Combo1.ListIndex = 2
List1.ListIndex = 2
Text1.Text = List1.Text + Combo1.Text
End Sub
D、Private Sub Form_Click()
Text1.Text = List1.ListIndex(2) + Combo1.ListIndex(2)
End Sub

答案A

解析 ListIndex属性的设置值为已选中的表项的位置。表项位置由索引值指定,第一项的索引值为0,第二项为1,以此类推。"Combo1.ListIndex = 1"表示将组合框的第二项设置为选中项,Combo1.Text="555";"List1.ListIndex = 1"表示将列表框的第二项设置为选中项,List1.Text="222"。由题意知,最终文本框Text1中存放的值为"222555",故A选项正确,选项B、C、D均错误。
转载请注明原文地址:https://jikaoti.com/ti/PUm0FFFM
0

最新回复(0)