不能取消选择visualbasic窗体中的轨迹栏



我正在使用windows窗体在visualbasic中制作一个基本的月球着陆器程序。我有一个调整推力的横杆。我也在使用WASD来控制着陆器的方向。如果我没有使用履带杆来调整推力,WASD工作得很好。但当我调整推力时,轨迹条就被选中了,我不能再使用WASD键了。我需要做些什么来解决这个问题?程序图片

要扩展Ahmed的注释,如果将KeyPreview设置为true,则表单将在表单上的任何选定控件之前经历关键事件。

Public Sub New() MyBase.New()
Me.KeyPreview = True
End Sub
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles MyBase.KeyDown

'put your WASD code here instead (if it isn't already in form's keydown)
'stop the event being passed to a selected control
e.Handled = True
End Sub 

最新更新