【摘要】:表13-1Shift转换键表KeyPress事件、KeyDown事件和KeyUp事件在常用控件中能获得焦点的控件都具有的事件;而一般不能获得焦点控件则不具有这些事件,即控件要么同时支持这三个事件,要么就都不支持。
1.KeyPress事件
按下键盘上的某个键时,将发生KeyPress事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框、图片框、文本框、滚动条以及与文件有关的控件。其语法格式为:

其中:
KeyAscii:返回用户所按键的Ascii码值(同一字母键上大小写的Ascii码值不同),程序员可以在该事件过程中根据这个参数对用户的按键进行处理。通常情况下,按下键盘上的字母键输入的是小写字母。
2.KeyDown事件和KeyUp事件
① KeyDown事件
当按下按键时触发。其语法格式为:

② KeyUp事件
当释放按键时触发。其语法格式为:
(https://www.xing528.com)
其中:
KeyCode:表示键盘上每个键所对应的键代码,键代码是与键盘上的每个键一一对应,而不是Ascii码(不区分字母的大小写)。
注意:
●数字标点符号键的键代码与键上数字的Ascii代码相同。
●大写键盘上的数字键与数字键盘上相同的数字键的KeyCode是不一样的。
●对于有上挡字符和下挡字符的键,其KeyCode为下挡字符的ASCII码。
Shift用于转换键参照表13-1。
表13-1 Shift转换键表

KeyPress事件、KeyDown事件和KeyUp事件在常用控件中能获得焦点的控件都具有的事件;而一般不能获得焦点控件则不具有这些事件,即控件要么同时支持这三个事件,要么就都不支持。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
