sendkeys.send(“{Tab}”)无法在vb.net 2015中的命令按钮上工作

时间:2016-11-04 07:34:50

标签: vb.net

我正在vb.net中开发一个POS,并希望使用Enter键作为标签。这在按钮以外的控件中效果很好。例如,当焦点在文本框或组合框等上时,它工作正常,但如果聚焦控件是按钮,则它不会移动到下一个控件。通过解决这个问题帮助我,我已经搜索了很多,但找不到任何解决方案。 感谢

此致

Muhammad Irfan Sumra

1 个答案:

答案 0 :(得分:0)

按钮的

Enter键具有引发Click事件的默认行为。

您可以处理Click事件以将焦点移至下一个控件,并使用MouseClick事件作为您的点击逻辑

Private Sub MyButton_Click() Handles MyButton.Click
    SendKeys.Send("{TAB}")
End Sub

Private Sub MyButton_MouseClick() Handles MyButton.MouseClick
    ' Do your click logic
End Sub