1. 程式人生 > >C#如何讓介面或者控制元件響應鍵盤上的按鍵

C#如何讓介面或者控制元件響應鍵盤上的按鍵

在VS中的介面的屬性中有KeyPreview這一屬性(控制元件沒找到這一個屬性,應該是沒有),需要將它的值設為true。
如圖
在控制元件或者介面的事件中找到KeyUp,KeyDown,KeyPress等事件,雙擊生成框架程式碼,
private void FrmVideoC_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.A)
{
}
}

KeyUp:在按鍵彈起的時候chufa;
KeyDown:在按鍵按下的時候觸發;
KeyPress:在控制元件具有焦點,且控制元件被按下又彈起之後觸發;