[填空题] 把窗体的KeyPreView属性设置为True,并编写如下两个事件过程:  Private Sub Form

[填空题] 把窗体的KeyPreView属性设置为True,并编写如下两个事件过程:  Private Sub Form,第1张

[填空题] 把窗体的KeyPreView属性设置为True,并编写如下两个事件过程:  Private Sub Form

[填空题] 把窗体的KeyPreView属性设置为True,并编写如下两个事件过程:  Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)    Print KeyCode  End Sub  Private Sub Form_KeyPress(KeyAscii As Integer)    Print KeyAscii  End Sub  程序运行后,如果按下B键,则在窗体上输出的数值是 【12】  【13】 

正确答案:

【12】66

参考解析:

【13】98 解析:KeyDown事件是返回的是键盘的直接状态,返回的是“键”,所以当按字母“B”时.KeyDown得到的KeyCode码与按字母键“b”是相同的,所以程序输出为66;当按下键盘上的某个键时.将发生KeyPress,KeyPress并不反映键盘的直接状态,当按下字母“B”时,与按下字母“b”时,对KeyPress来说,所得到的ASCII码是不―样的,KeyPress事件用来识别按键的ASCII码,所以按下“B”键,KeyAscii的值为98。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5471665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存