只能通过单击使用的按钮.不输入,不返回.只是点击

  • 本文关键字:返回 按钮 单击 c# axwebbrowser
  • 更新时间 :
  • 英文 :


我希望我能扔一个!在谷歌搜索中,却找到了相反的答案。寻找没有被按键激活的按钮只会发现那些需要被按键激活按钮的人。

我遇到了表单上的按钮被Enter&返回按键。他们倾向于将焦点放在身上,并在尝试在表单的一个无关部分(在WebBrowser上)按Enter键时不断开火。

我想用来保护他们

 if (!btnButton1.Focused) { return; }

但正如我所说,焦点往往停留在他们身上,这对我摆脱没有帮助

我希望我的按钮只能通过点击来使用。

只需订阅Button.MouseClick事件,而不是Button.Click.

在Page_Load事件中:

myButton.Attributes.Add("onkeypress", "return noEnter(event)");

在您的页面中添加以下javascript代码:

function noEnter(e) {
    if (e.keyCode == 13) {
        return false;
    }
}

这就行了。我希望这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新