问题:
(单项选择题)单项选择题:窗体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属性的使用和键盘事件的顺序。
参考答案: