在窗体上画一个命令按钮和一个文本框(名称分别为Commandl和Textl),并把窗体的KeyPreview属性设置为True,然后编写如下代码: Dim SaveAll As String Private Sub Form_Load() Text

admin2013-10-16  45

问题 在窗体上画一个命令按钮和一个文本框(名称分别为Commandl和Textl),并把窗体的KeyPreview属性设置为True,然后编写如下代码:
Dim SaveAll As String
Private Sub Form_Load()
    Textl.Text=””:Textl.SetFocus
End Sub
Private Sub Command 1_Click()
    Text 1.Text=LCase(SaveAll)+SaveAll
End Sub
Private Sub Form_KeyPress(KeyAscii_
    As Integer)
    SaveAll=SaveAll+Chr(KeyAscii)
End Sub
    程序运行后,直接用键盘输入:VB,再单击命令按钮,则文本框中显示的内容为

选项 A、vbVB   
B、不显示任何信息  
C、VB
D、出错

答案A

解析 本题考查的考点是有关键盘事件的。KeyPreview属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。KeyPress(KeyAscii As Integer)事件是在对象具有焦点时,按下键盘上的键时触发的事件,KeyAscii参数是所按键的ASCⅡ的代码,将每个字符的大、小写形式作为不同的键代码解释。本题中输入“VB”的时候触发了窗体的KeyPress事件,将全局变量SaveAll设置为了“VB”,所以单击命令按钮后,文本框中的值为“vbVB”。
转载请注明原文地址:https://jikaoti.com/ti/FO60FFFM
0

相关试题推荐
最新回复(0)