C#中KeyData、KeyCode、KeyValue和…

来源:互联网 发布:editplus软件汉化包 编辑:程序博客网 时间:2024/06/11 19:02
 

KeyCode最为常用,记录了键盘上按了哪个键,当使用组合键时如ctrl+a,其值是"A";

KeyData可以记录组合键,当使用组合键时如ctrl+a时,其值为"A,ctrl";

KeyValue则是KeyCode的数字值,当使用组合键时如ctrl+a时,其值为65(A),注意不是97(a);

注意:这三个属性对于字母键只记录其大写的值(不管你是否开启了caplock或是按下shift键),如果一定要区分到底是大小写,可以使用KeyChar来判断。