我想做一個迷宮遊戲,但是這是我似乎無法工作的唯一代碼。我想要圖片盒(播放器)按箭頭鍵的方向移動。 我曾嘗試這樣的代碼:箭頭鍵似乎不起作用?
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