Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - vb.net - capire se sono stati premuti tasti
Forum - C# / VB.NET - vb.net - capire se sono stati premuti tasti

Avatar
kenzo92 (Normal User)
Newbie


Messaggi: 18
Iscritto: 19/09/2009

Segnala al moderatore
Postato alle 21:00
Lunedì, 12/07/2010
ciao a tutti. Sto creando un semplicissimo videogioco,e vorrei controllarlo premendo i tasti freccia sulla tastiera,ma non capisco come farlo. Potreste darmi una mano?


-Il dubbio è l'origine della saggezza
-Una vita senza ricerca non è degna di essere vissuta
PM Quote
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 21:06
Lunedì, 12/07/2010
ti consiglio di utilizzare le api di windows

Codice sorgente - presumibilmente VB.NET

  1. 'dichiarazione
  2. Public Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Keys) As Short
  3. 'utilizzo in un timer
  4. If GetAsyncKeyState("codice ascii lettera da controllare") <> 0 Then
  5. 'è stata premuta
  6. End If




Ultima modifica effettuata da walker93 il 12/07/2010 alle 21:07


Il software è come il sesso, è meglio quando è libero.
Linus Torvalds, Conferenza della Free Software Foundation, 1996 (attribuito)

Non provare mai a spiegare il computer a un profano. È più facile spiegare il sesso a una vergine.
Robert Anson Heinle
PM Quote