我有一个名为 clientFirst 的文本框,如果在此文本框中输入完成后按 Enter,我希望 Enter 按钮代表对 btnAdd 的单击。我怎样才能做到这一点?
Protected Sub btnAdd_Click(sender As Object, e As ImageClickEventArgs) Handles btnAdd.Click
'Do something
End Sub
没有太多代码可以发布,真的。:( 但是有人建议我使用 Chase Ernst 的 KeyDown 函数,这似乎是一个绝妙的主意,只是它一直告诉我它的一部分是未定义的。这是我被建议的代码:
Private Sub clientFirst_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles clientFirst.KeyDown
If e.KeyCode = Keys.Enter Then
btnAdd.PerformClick()
End If
End Sub
它一直告诉我这System.Windows.Forms.KeyEventArgs
是未定义的。我猜Imports
我必须在顶部定义一个类?试过了System.Windows
,,,,System.Object
_System.Windows.Forms
System.KeyEventArgs
没有任何效果!
先感谢您!X