在 Visual Basic 中使用按键结束程序

end program using keypress in visual basic

我想在 Visual Basic 中使用按键过程结束程序。我使用这段代码,但每次我按下一个键都不会结束程序。

Private Sub Form_KeyPress(KeyAscii As Integer)
End
End Sub

我写了这个并且有效:

Private Sub Form_DblClick()
End
End Sub

但按下不起作用

您已将代码放入 Form KeyPress 事件中。如果窗体上有任何控件,活动控件将获取事件。当您设置 KeyPreview = True 时,表单只会看到 KeyPress 事件。在表单属性中尝试将 KeyPreview 设置为 True,然后再次测试。

要拦截来自表单上任何位置的按键,请将表单 属性 KeyPreview 设置为 True。 您可以在运行时使用表单的 Initialize 或 Main 方法中的 Me.KeyPreview = True 进行设置。

捕获所有击键后,在方法中使用 System.Windows.Forms.Application.Exit() 结束程序。查看此enter link description here了解有关退出应用程序的更多信息。