Richiamare un evento con i tasti di funzione

giovedì 17 febbraio 2005 - 17.04

giorgiodipietro Profilo | Junior Member

Ciao a tutto il forum, vorrei chiedere che sa un metodo o una sintassi per assegnare hai tasti di funzione (F1, F2, F3, etc.) l'evento click di un eventuale bottone. Ho provato ad usare gli eventi KeyPress e KeyUp assegnati alla Form ma non funziona...qualcuno mi sa dare una mano?

Grazie

alextyx Profilo | Expert

Tenendo presente che, molto banalmente potresti usare il 'BtnTaldeiTali.PerformClick', per lanciare l'evento click di un pulsante, oppure chiamare direttamente la sua procedura, bisognerebbe che tu spiegassi meglio cosa nn ti ha funzionato, magapostando il codice che avevi usato nel keydown.

giorgiodipietro Profilo | Junior Member

Io avevo assegnato correttamente l'evento KeyUp alla Form, indicando che, per esempio, il tasto F1 richiamava l'evento BtnNuovo_Click.
Il problema è che quando io effettivamente premo F1, l'evento KeyUp non viene scatenato...

alextyx Profilo | Expert

Caro giorgiodipietro, se l'evento keyup non viene scatenato mi vengono in mente due possibili cause:

1) La Form nn ha il focus

2) La proprietà KeyPreview della form è impostata a False

Possibile che si verifichi una di queste due????
Fammi sapere. Ciao e buon lavoro!

giorgiodipietro Profilo | Junior Member

Era il KeyPreview impostato a False...non sapevo che andava messo a True.

Grazie

alextyx Profilo | Expert

A suo tempo, anch'io ci persi una buona giornatina!:-)
Ciao e buona serata!
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5