首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

KeyValue跟keydata差别

2011-12-18 
KeyValue和keydata差别KeyValue ? 还有键盘三个事件?[解决办法]KeyEventArgs的属性:public Keys KeyCode返

KeyValue和keydata差别
KeyValue ?
 还有键盘三个事件?

[解决办法]
KeyEventArgs的属性:
public Keys KeyCode 返回的是个Keys枚举对象 在进行判断是哪个按键时这样写 :
if(e.KetCode == Keys.Enter){..} //假设是判断是否按下 回车 键;

public Keys KeyData 和KeyCode一样,建议使用KeyCode

public int KeyValue 返回一个整数表示按下的键盘的整数值,例如Enter的值是13.写法if(e.KetValue == 13){...}

组合键判断方法:
if(( e.KeyData == Keys.A) && e.Shift ){ //e.Shift是个bool值,标识Shift键是否被按下
MessageBox.Show("按下了Shitt + a");
return;
}

热点排行