5

我的 .NET Windows 窗体应用程序中的 Web 浏览器控件在获得焦点时会窃取快捷方式。为了能够使用,Alt + F4我必须先单击一个控件。

目前“ WebbrowserShortcuts = false”,但它仍然是一样的。

有没有办法阻止这种恼人的行为?

4

1 回答 1

1

我在 winforms WebBrowser 中加载 Silverlight 时遇到了这个问题,我通过在<body>元素中添加以下内容来解决它:

onload="document.getElementById('silverlightControl').focus()"

...当然,这意味着我必须给silverlightControl我的<object>元素一个 id :

<object id="silverlightControl" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">

如果您只有 HTML,也许您可​​以调用focus()document一个超链接或第一个超链接?

于 2011-02-19T17:16:53.693 回答