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
    }
}

Autore: Fabrizio De Odorico

TAGS: C#, Form, Intercettare, Pressione, Tasto

Postato il 23/03/2022 | Invia ad un amico  |   Versione stampabile  |   Aggiungi ai preferiti  |   Visite: 2110  |   Contattami su whatsapp

Modulo Login

 

 

 

 

 

Vuoi offrirmi un caffè?

Se trovi utili i miei articoli o vuoi aiutarmi ad aggiungere altro materiale sul sito...

fai una Donazione

Terminologia

La piattaforma .Net è una suite di prodotti creata dalla Microsoft dove i vari linguaggi di programmazione sono orientati agli oggetti (da C# a Visual Basic a J#).
Il bytecode di .NET viene compilato al momento dell'esecuzione (just in time compilation) ed è compatibile con le sole piattaforme Windows.

Java è un linguaggio di programmazione orientato agli oggetti creato dalla Sun Microsystems.
Il bytecode, generato dalla compilazione, viene interpretato dalla Java Virtual Machine in fase di esecuzione. Per questo motivo le applicazioni java sono indipendenti dall'hardware sulle quali vengono eseguite.