[C#-Winform] 鍵盤觸發事件? 鍵盤互動?如何實作 F5? 如何實作Ctrl +F?

  • 27898
  • 0
  • C#
  • 2019-09-19

鍵盤觸發事件?  鍵盤互動? 如何實作 F5? 如何實作Ctrl +F?

Winform 如何實作鍵盤觸發事件?

Winform 如何透過C#實作 F5? 如何實作Ctrl +F?

利用使用KeyDown 來實作F5和 Ctrl+F組合建

 

那什麼是KeyDown? 官方提供的說明:

當使用者按下及放開按鍵時,會發生順序。 當使用者按下按鍵時,就會發生 KeyDown。 當使用者放開按鍵時,就會發生 KeyUp。

以下為教學如何使用?

步驟一:選擇要實做的From右鍵點選 [屬性]

步驟二:選擇[屬性]的 事件屬性 (如下圖紅框)

步驟三:尋找KeyDown ,點擊兩下

步驟四:在KeyDown事件中輸入以下程式碼

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    //Ctrl + F 
    if(e.Control ==true && e.KeyCode == Keys.F){
     ///..........
     ///..........
    }

    //F5
    if(e.KeyCode == Keys.F5){
     ///..........
     ///..........
    }
}

 

 


與每個人,一起分享所學到,所用到的,

若有錯誤,請您不吝指教,謝謝大家。