我想做一个迷宫游戏,但是这是我似乎无法工作的唯一代码。我想要图片盒(播放器)按箭头键的方向移动。 我曾尝试这样的代码:箭头键似乎不起作用?
Private Sub BLevel1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = 37 Then
PictureBoxPlayer.Left = PictureBoxPlayer.Left - 10
ElseIf e.KeyCode = 38 Then
PictureBoxPlayer.Top = PictureBoxPlayer.Top - 10
ElseIf e.KeyCode = 39 Then
PictureBoxPlayer.Left = PictureBoxPlayer.Left + 10
ElseIf e.KeyCode = 40 Then
PictureBoxPlayer.Top = PictureBoxPlayer.Top + 10
End If
End Sub
我也试着位置代码,但箭头键似乎没有移动图片框。这是我遇到的唯一问题。 关于如何解决这个问题的任何想法?
为什么你没有在这个例子中使用键枚举? http://msdn.microsoft.com/en-us/library/system.windows.forms.keyeventargs.keycode(v=vs.100).aspx?cs-save-lang=1&cs-lang=vb#code-snippet -2 – Aybe