3
我正在编写我的第一个可视化基本程序,并且我想在按下'k'按钮时执行某些操作,我知道应该在“KeyDown”事件中编写代码,但我不知道如何找出'k'按钮是否被按下如何找出在visual basic中的keyDown事件中按下哪个键?
我正在编写我的第一个可视化基本程序,并且我想在按下'k'按钮时执行某些操作,我知道应该在“KeyDown”事件中编写代码,但我不知道如何找出'k'按钮是否被按下如何找出在visual basic中的keyDown事件中按下哪个键?
如果您使用的是Windows窗体应用程序,则必须将该窗体的KeyPreview
属性设置为True
,以便表单将监视关键事件。
然后:
Private Sub Form1_KeyDown(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.K Then
MessageBox.Show("Pressed!")
End If
End Sub
它说KeyChar不是E的成员:
如果你愿意,也可以使用其他的活动! 我使用KeyValue,它的工作! – Navid777
@ Navid777 KeyPressEventArgs有一个名为KeyChar的成员,您可能使用过KeyEventArgs。有不同的事件,每个“e”有两种不同的类型。注意代码。乐意效劳! – SysDragon