INTERCETTARE LA PRESSIONE DI UN TASTO SU UN FORM (VB.net)


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 Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Me.KeyPreview = True
End Sub                
Infine si intercetta l'evento KeyDown del form.
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    If e.KeyCode = Keys.F1 Then
        '... Tuo codice...
    End If
End Sub 

Autore: Fabrizio De Odorico

TAGS: Form, Intercettare, Pressione, Tasto, Vb.net

Postato il 23/03/2022 | Invia ad un amico  |   Versione stampabile  |   Aggiungi ai preferiti  |   Visite: 2958  |   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.