Io non riesco ad intercettare il bottone PageDown e PageUP (freccia in su e freccia in giù) su una griglia di tipo datagrid.
Inizialmente non riuscivo ad intercettare nessun bottone ora invece l'intercetto tutti tranne i tasti di direzione, l'enter e l'esc.
In internet c'è scritto:
Alcuni tasti, quali TAB, INVIO, ESC e i tasti di direzione, vengono gestiti automaticamente dai controlli. Affinché le azioni effettuate con questi tasti generino l'evento KeyDown, è necessario eseguire l'override del metodo IsInputKey in ogni controllo del form
io nella form ho scritto ciò:
codice:
Protected Overrides Function IsInputKey(ByVal keyData As System.Windows.Forms.Keys) As Boolean
Select Case keyData
Case Keys.Up
Return True
Case Keys.Down
Return True
Case Keys.Right
Return True
Case Keys.Left
Return True
End Select
MyBase.IsInputKey(keyData)
End Function
Ma sinceramente non mi cambia assolutamente niente