如何在VB中按键触发事件?

时间:2014-04-19 21:52:57

标签: vb.net visual-studio-2012 button

我在visual basic中有一个应用程序,它在文本框中输入用户整数时显示一个带有文本范围A - F的消息框。

我在窗体上有一个触发事件的按钮控件,但是用户每次都必须按下按钮才能得到结果,这很酷,但是如果我希望通过B触发事件怎么办?键盘上的键?

我知道在visual studio 2012中将AcceptButton属性分配给我的按钮的方法,该方法仅接受Enter密钥。我想要按下键盘上按键的按钮效果相同。谢谢。

1 个答案:

答案 0 :(得分:1)

使用表单Keydown事件,并检查是否按下了B键。如果是,请显示消息框。

Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.B Then MsgBox("B key was pressed")
End Sub