问题:

(单项选择题)单项选择题:窗体KeyPreview属性与键盘输入处理

在窗体上画一个命令按钮和一个文本框(名称分别为Command1和Text1),并把窗体的KeyPreview属性设置为True,然后编写如下代码:
Dim SaveAll As String
Private Sub Form_Load()
Show
Text1.Text = " "
Text1.SetFocus
End Sub
Private Sub Command1_Click()
Text1.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.出错

提问:

请问在Visual Basic中,如何通过设置窗体的KeyPreview属性来控制键盘输入的处理顺序?这个问题的重点是考察什么知识点?这个章节的主要内容是什么?

复习要点:

理解窗体的KeyPreview属性及其对键盘事件处理的影响,以及如何通过编程处理键盘输入。

查阅资料方向:

查阅关于Visual Basic中窗体和控件的键盘事件处理,特别是KeyPreview属性的使用和键盘事件的顺序。

可能感兴趣的题目: