Provate a settare la proprietà KeyPreview di un Form su "True" e poi ad inserire questo semplicissimo codice:
Se ora premete e rilasciate "Control" vedete che l' evento si genera AD OGNI PRESSIONE del tasto.codice:Private Sub Form1_Keydown(sender As Object, _ e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown Debug.Print("Ok, sono passato per KeyDown") End Sub
Se premete e rilasciate "Alt" l' evento si genera una volta si ed una volta no.![]()
Perché? Come si può "forzare" l' evento ad essere generato ad ogni pressione di Alt?

Rispondi quotando