Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ho bisogno di intercettare la pressione di F12 e di Shift+F12 dando due esiti diversi.
Ho trovato questo codice:
Codice sorgente - presumibilmente VB.NET
Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF12)=-32768 And GetAsyncKeyState(vbKeyShift)=-32768 Then
MsgBox"Funzione mostra"
ElseIf GetAsyncKeyState(vbKeyF12)=-32768 Then
MsgBox"Funzione stampa"
EndIf
EndSub
Non funziona, probabilmente anche perché ho dato al timer un intervallo troppo lento.
Che alte soluzioni sono possibili?
Spiegate chiaramente e con esempi che sono agli inizi, grazie
Ho letto l'articolo, utilizza sempre GetAsyncKeyState ma non pare mi risolva nulla.
Ha infatti difficoltà nell'intercettare due tasti premuti contemporaneamente.
Pare invece che abbia risolto così:
Codice sorgente - presumibilmente VB.NET
Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF12)And GetAsyncKeyState(vbKeyShift)Then
MsgBox"Funzione mostra"
ElseIf GetAsyncKeyState(vbKeyF12)Then
MsgBox"Funzione stampa"
EndIf
EndSub
Ultima modifica effettuata da dylan666 il 22/09/2009 alle 20:10