把窗体的KeyPreview属性设置为True,并编写如下两个事件过程:
Private Sub For_KeyDown(KeyCode As Integer,Shift As Integer)
Print KeyCode
End Sub
Private Sub Fora_KeyPress(Key Ascii AS Integer)
Print Key Ascii。
End Sub
程序运行后,如果按下A键,则在窗体上输出的数值为 【12】 和 【13】 。
参考答案:[12] 65
[13] 97
解析: KeyCode对应键的ASCII码,不区分大小写;KeyAscii参数对应某一字符的 ASCII码,同一字母大小写的KeyAscii值不同。据此,当按A键,[12]处应填65,即A键的 ASCII码。
[13] 处填97,即小写字母a的ASCII码。