Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La maggior parte dei programmi Windows Form elabora l'input della tastiera gestendo gli eventi della tastiera. Questo articolo offre una panoramica degli eventi della tastiera, inclusi i dettagli su quando usare ogni evento e i dati forniti per ogni evento. Per altre informazioni sugli eventi in generale, vedere Panoramica degli eventi.
Windows Form fornisce due eventi che si verificano quando un utente preme un tasto di tastiera e un evento quando un utente rilascia un tasto tastiera:
- L'evento KeyDown si verifica una sola volta.
- Evento KeyPress, che può verificarsi più volte quando un utente mantiene la stessa chiave.
- L'evento KeyUp si verifica una volta quando un utente rilascia una chiave.
Quando un utente preme un tasto, Windows Form determina quale evento generare in base al fatto che il messaggio della tastiera specifichi un tasto carattere o un tasto fisico. Per ulteriori informazioni sui caratteri e tasti fisici, consultare la panoramica di Tastiera: eventi della tastiera.
Nella tabella seguente vengono descritti i tre eventi della tastiera.
Evento della tastiera | Descrizione | Risultati |
---|---|---|
KeyDown | Questo evento viene generato quando un utente preme un tasto fisico. | Il gestore per KeyDown riceve:
|
KeyPress | Questo evento viene generato quando il tasto o i tasti premuti generano un carattere. Ad esempio, un utente preme MAIUSC e il tasto minuscolo "a", che comporta una lettera maiuscola "A". |
KeyPress viene attivato dopo KeyDown.
|
KeyUp | Questo evento viene generato quando un utente rilascia una chiave fisica. | Il gestore per KeyUp riceve:
|
Feedback su .NET Desktop feedback
.NET Desktop feedback è un progetto di open source. Selezionare un collegamento per fornire feedback: