INTERCETTARE LA PRESSIONE DI UN TASTO SU UN FORM (C#) Per intercettare la pressione di un tasto (per esempio F1) su un form è necessario innanzitutto impostare a True la proprietà KeyPreview . Per esempio, è possibile impostare la proprietà nell'evento Load del form private void Form1_Load(System.Object sender, System.EventArgs e) { this.KeyPreview = true; } Infine si intercetta l'evento KeyDown del form. private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if (e.KeyCode == Keys.F1) { //...Tuo codice } }
Fonte web: https://www.fdonet.com/programmazione/csharp/intercettare-la-pressione-di-un-tasto-su-un-form-c-sharp.aspx