- 32
- 0
- 约3千字
- 约 27页
- 2023-07-15 发布于江苏
- 举报
Delphi教程;第7章 键盘、鼠标和文件编程;在这些事件中,onkeydown和onkeyup 都会传入用户单击的Key值(word值),可
以利用这些值,来判断用户按了哪些键,而 这些值代表了Windows中的Virtual Key Code。而onkeypress所返回的是一个Char值,代
表一个ASCII字符。
ASCII字符和Virtual Key Code是不相同的,因为Virtual Key Code中有代表ASCII的字符,但ASCII字符不包含全部的Virtual Key Code,因为Virtual Key Code中内含了很多功能键
7.1.2 键盘常用事件;onkeydown
当按下键盘上的任一个键时,就会触发此事件。如字母键、数字键、功能键( F1~F12)、Ctrl键、Shift键或Alt键等,都将产生一个onkeydown事件。
onkeypress
当用户单击ASCII字符的键盘时,就是说当按下键盘上的一个字符键,如字母键、数字键等会产生一个onkeypress事件,但是单独按下功能键(F1~F12)、Ctrl键、Shift键或Alt键等,不会产生onkeypress事件。
onkeyup;当按下键盘上的任一个键后松开时,都会产生一个onkeyup事件。对于功能键
(F1~F12)、Ctrl键、Shift键或Alt键等,也;左键、中键时的状态或者是
原创力文档

文档评论(0)