在visual basic中使用keypress结束程序

时间:2016-01-20 19:09:16

标签: vb6 keypress

我想使用按键程序在visual basic中结束程序。我使用这个代码,但每次按一个键都不会结束该程序。

Private Sub Form_KeyPress(KeyAscii As Integer)
End
End Sub

我写这个并且有效:

Private Sub Form_DblClick()
End
End Sub

但紧迫不起作用

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

要从表单上的任何位置拦截按键,请将Form属性KeyPreview设置为True。 您可以在表格的初始化或主要方法中使用Me.KeyPreview = True在运行时设置此项。

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