【发布时间】:2022-01-22 00:02:54
【问题描述】:
在我的 Form_Load 中
AddHandler KeyDown, AddressOf Form1_KeyDown
RaiseEvent KeyDown(Me, e)
Event KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
If e.KeyCode = Keys.Control Then
MsgBox("test")
End If
End Sub
我收到此错误:无法将“System.EventArgs”类型的对象转换为类型
我应该怎么做才能捕捉到 keydown 事件?
【问题讨论】:
-
AddHandler KeyDown, AddressOf Form1_KeyDown RaiseEvent KeyDown(Me, e)
-
我尝试格式化您的代码,但我不清楚它是否打算全部为一个块 - 请根据需要进行调整。此外,错误消息的最后一部分丢失了。