C#如何让界面或者控件响应键盘上的按键

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nineleafclover/article/details/77937118

在VS中的界面的属性中有KeyPreview这一属性(控件没找到这一个属性,应该是没有),需要将它的值设为true。
如图
在控件或者界面的事件中找到KeyUp,KeyDown,KeyPress等事件,双击生成框架代码,
private void FrmVideoC_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.A)
{
}
}

KeyUp:在按键弹起的时候chufa;
KeyDown:在按键按下的时候触发;
KeyPress:在控件具有焦点,且控件被按下又弹起之后触发;

猜你喜欢

转载自blog.csdn.net/nineleafclover/article/details/77937118