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ò:
Ma sinceramente non mi cambia assolutamente nientecodice: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