如何添加指定的密钥以关闭应用程序

时间:2019-04-19 10:57:39

标签: vb.net

我正在Visual Basics中构建Web浏览器,并希望分配“ CTRL”键来关闭程序。有谁知道如何做?

我已经尝试在网络上搜索一些代码,但是由于我是新手,所以不确定当前在哪里放置它。

Public Class Form1
    Private Sub OvalShape1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OvalShape1.Click
        WebBrowser1.GoBack()
    End Sub

    Private Sub OvalShape2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OvalShape2.Click
        WebBrowser1.GoForward()
    End Sub

    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Close()
    End Sub
End Class

这就是我目前所拥有的

当我在互联网上尝试使用不同的代码时,它只会吐出一个错误,我相信这是因为我不确定将其放置在何处。

1 个答案:

答案 0 :(得分:0)

这是winforms吗?如果是这样,那应该可以。

  1. 从设计者那里将表单的KeyPreview设置为True

    enter image description here

  2. 在表单的KeyDown事件下,输入以下代码

    Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
        If e.KeyCode = Keys.ControlKey Then
            Me.Close()
        End If
    End Sub