我想在窗体中先加入一个控件,在控件中加载入图片后,通过键盘的左右键使得图片可以在窗体中左右移动...(类似于坦克大战,不过不用变换图片,只要用键盘让图片左右移动就可以了)
要完整的代码,最好有注释!
我想在窗体中先加入一个控件,在控件中加载入图片后,通过键盘的左右键使得图片可以在窗体中左右移动...(类似于坦克大战,不过不用变换图片,只要用键盘让图片左右移动就可以了)
要完整的代码,最好有注释!
把Form的Keypreview设置为True
图片框,名称为p1
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 37 '左
If P1.Left >= 10 Then P1.Left = P1.Left - 10
Case 38 '上
If P1.Top >= 10 Then P1.Top = P1.Top - 10
Case 39 '右
If P1.Left < Me.ScaleWidth - P1.Width Then P1.Left = P1.Left + 10
Case 38 '下
If P1.Top < Me.ScaleHeight - P1.Height Then P1.Top = P1.Top + 10
End Select
End Sub