VB中keypress事件的问题!

2025-02-27 15:30:17
推荐回答(1个)
回答1:

因为keydown和keyup获得的是键盘上按键的代码,而不是按的字符的代码,比哪
a键的代码是65,在keydown和keyup中得到的是65,就算你按小a,也是65,就是因为a键代码是65,

如果用keypress事件,获得的是按键产生的字符的代码,你按出的a,那么得到65,你按出小a,那得到97.
所以,你可以根据需要来决定用哪一个事件.