Miten Visual Basicilla (6.0) voi laittaa esim. ylöspäin nuoli näppäin tapahtuu jotain ja niin eespäin?
Laita formin KeyPreview-asetuksen arvoksi True ja kirjoita tämä koodi Form_KeyDown-aliohjelmaan:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyUp Then
MsgBox "Painoit ylöspäin-nuolta!"
End If
End SubLisätietoja:
https://www.ohjelmointiputka.net/oppaat/opas.
https://www.ohjelmointiputka.net/oppaat/opas.
Jep.. Ja sama hoituu myös näin:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyUp
MsgBox "Painoit ylöspäin"
Case vbKeyDown
MsgBox "Painoit alaspäin"
Case vbKeyLeft
MsgBox "Painoit vasemmalle"
Case vbKeyRight
MsgBox "Painoit oikealle"
End Select
End SubEdit: Typo
Kiitos, noita juuri tarvitsinkin!
Aihe on jo aika vanha, joten et voi enää vastata siihen.