C#中 怎么做一个 按键 事件????

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:28:11
没当我按下某个键时,就会发生..

Keydown 和Keypress 有什么区别

里边的IF 判断语句怎么写??
谢谢

KeyDown是按下一个键的意思,系统由KeyDown返回键盘的代码, 然后由TranslateMessage函数翻译成字符, 由KeyPress返回字符值.

因此在KeyDown中返回的是键盘的代码, 而KeyPress返回的是ASCII字符. 所以根据你的目的, 如果只想读取字符, 用KeyPress, 如果想读各键的状态, 用KeyDown. 如:
onKeyDown=
"if(event.keyCode==13) {query();}"//当按下回车时,执行query函数