在Visual Basic中第一次按下键时检查

时间:2015-11-10 15:05:49

标签: vb.net

当我按箭头键时我想要改变物体的方向,当我停止按下键时停止。但是,当我按下一个键,然后按另一个键时,它会向左移动,因为它会一直向后改变方向。以下是keyDown的代码:

Select Case e.KeyCode
        Case Keys.Right
            direction = 1
        Case Keys.Left
            direction = -1
End Select

keyUp的代码:

Select Case e.KeyCode
        Case Keys.Right
            If direction = 1 Then
                direction = 0
            End If
        Case Keys.Left
            If direction = -1 Then
                direction = 0
            End If
    End Select

有没有办法检查最后一次按键是什么时候?

0 个答案:

没有答案