Return (red circle) and Enter (green circle) b...

Image via Wikipedia

Vi capiterà certamente di creare applicativi con Visual Studio che richiedono il minor uso del mouse possibile e che vi permettano così, attraverso il solo utilizzo della tastiera, di passare da un campo all’altro, sia in avanti che all’indietro. Intercettare la pressione dei tasti è cosa molto semplice grazie agli eventi KeyPress, KeyDown e KeyUp (fortunatamente nulla è cambiato dalla vecchia versione VB6).

Il problema che però potreste incontrare è quello di sentire un “beep” (che beep non è visto che è il segnale di errore) alla pressione del tasto Invio (Enter) all’interno di una TextBox. Per ora mi è capitato solo su una TextBox e non su altri elementi dei Form (come per esempio sui ComboBox).

Continua a leggere VB.NET: disabilitare beep di sistema sul KeyDown del tasto Invio