sendkeys.send(“{Tab}”)执行';vb.net 2015中命令按钮的nt工作

sendkeys.send(“{Tab}”)执行';vb.net 2015中命令按钮的nt工作,vb.net,Vb.net,我正在vb.net中开发一个POS,希望使用Enter键作为选项卡。这在按钮以外的控件中运行良好。e、 g当焦点在文本框或组合框等上时,它工作良好,但如果焦点控件是按钮,则它不会移动到下一个控件。帮我解决这个问题,我已经搜索了很多,但找不到任何解决方案。 谢谢 问候 穆罕默德·伊凡·苏姆拉(Muhammad Irfan Sumra)Enterkey for button)具有引发单击事件的默认行为 您可以处理单击事件以将焦点移动到下一个控件,并使用鼠标单击事件来执行单击逻辑 Private Su

我正在vb.net中开发一个POS,希望使用Enter键作为选项卡。这在按钮以外的控件中运行良好。e、 g当焦点在文本框或组合框等上时,它工作良好,但如果焦点控件是按钮,则它不会移动到下一个控件。帮我解决这个问题,我已经搜索了很多,但找不到任何解决方案。 谢谢

问候


穆罕默德·伊凡·苏姆拉(Muhammad Irfan Sumra)

Enter
key for button)具有引发
单击事件的默认行为

您可以处理
单击
事件以将焦点移动到下一个控件,并使用
鼠标单击
事件来执行单击逻辑

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

Enter
key for按钮具有引发
单击事件的默认行为

您可以处理
单击
事件以将焦点移动到下一个控件,并使用
鼠标单击
事件来执行单击逻辑

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

非常确定您将选项卡发送到按钮的所有者窗口,而不是按钮本身如何在asp.net应用程序中使用
sendkeys.send
?是的,我使用了form\u keypress事件。
Enter
键已经有了
按钮的作业,例如,单击它们。您可以尝试创建您自己的按钮,该按钮继承标准按钮并覆盖其行为,以便Enter键不起任何作用。非常确定您将选项卡发送到按钮的所有者窗口,而不是按钮本身。您如何在asp.net应用程序中使用
sendkeys.send
?是的,我使用了form_keypress事件
Enter
键已经有了按钮的作业,即单击按钮。您可以尝试创建自己的按钮,继承标准按钮并覆盖其行为,以便Enter键不执行任何操作。