Tastenbefehl
lima-city → Forum → Programmiersprachen → Basic
anweisung
befehl
eigenschaft
eingabe
ereignis
formular
hilfe
konstant
listen
steuern
tasten
tutorial
variable
vielen dank
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
du brauchst ein formular, auf dem setzt du die eigenschaft keypreview auf true
dadurch werden tastatursignale abgefangen
so kannst du sie auslesen: in der Form_KeyDown Sub
Diese wird ausgel?st, wenn eine Taste RUNTER gedr?ckt wird, und Form_KeyUP wenn sie losgelassen wird.
welche taste das ist, steht in der mitgegeben variable Keycode, die ist nur in dieser sub vorhanden
jetzt m?sstest du abfragen If keycode = 11 then usw
Ich mach das so
Select Case KEyCode
Case vbkeyleft
'Anweisungen
case vbkeynum0
'Anweisungen
End Select
Nach Case steht immer die Konstante f?r die Taste, wenn du nach der eingabe von vbkey Strg+leer dr?ckst bekommst du die liste.
dann w?rde ich je nach dem was f?r ein spiele du hast, entweder die anweisungen f?rs taste runter direkt reinschreiben, wenn man die taste gedr?ckt h?lt, wird das ereignis ?fter ausgel?st, oder eben variablen machen
Dim LinksGedr?ckt as Boolean
und dann in KeyDown
Case vbkeyleft
linksgedr?ckt = True
und in keyup linksgedr?ckt = False
und dann in einem Timer abfragen:
if Linksgedr?ckt then
'Anweisungen
End If
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage