我正在使用VB.NET 2008的.NET 3.5框架。
我的表单中有一些文本框。当我的用户在我的文本框之一上按 ENTER 时,我想要类似选项卡的行为。我使用了以下代码:
Private Sub txtDiscount_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtDiscount.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
SendKeys.Send("{TAB}")
e.Handled = True
End If
End Sub
但这对我不起作用。
解决办法是什么?
最佳答案
在 KeyDown 事件中:
If e.KeyCode = Keys.Enter Then
Messagebox.Show("Enter key pressed")
end if
关于vb.net - 检测 VB.NET 上的 Enter 按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752424/