Problema Evento KeyPress

mercoledì 01 dicembre 2004 - 23.26

giorgiodipietro Profilo | Junior Member

Nel mio applicativo ho bisogno di eseguire una serie di operazioni quando l'utente preme il tasto "freccia in basso".
Ho provato ad usare l'evento KeyPress, ma questo non viene scatenato alla pressione delle frecce.
Come posso fare?

Grazie

freeteo Profilo | Guru

ciao,
non so se è quello che fa al caso tuo cmq io ho trovato utile fare l'override dell'evento processdialogkey della form, penso venga processato anche il tasto freccia :

Protected Overrides Function ProcessDialogKey(ByVal keyData As System.Windows.Forms.Keys) As Boolean
If (keyData = Keys. ....

e li poi fai quello che vuoi, prova a darci 1occhiata.., ;-)
ciao

alextyx Profilo | Expert

Puoi usare l'evento keydown, oppure Keyup. Il Keydown, in certe situazioni nn viene scatenato, credo x un bug, ma il keyup mi risulta funzionare meglio.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5