Веб-браузер управления кражей ярлыков - PullRequest
5 голосов
/ 28 марта 2009

Веб-браузер управления в моем приложении .NET Windows Form ворует ярлыки, когда на фокусе. Чтобы использовать Alt + F4, мне нужно было сначала нажать на элемент управления.

В настоящее время "WebbrowserShortcuts = false", но все равно.

Есть ли способ остановить это раздражающее поведение?

1 Ответ

1 голос
/ 19 февраля 2011

У меня была эта проблема при загрузке Silverlight внутри веб-браузера winforms, и я решил ее, добавив следующее к элементу <body>:

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

... что, конечно, означало, что я должен дать идентификатор silverlightControl моему <object> элементу:

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

Если у вас есть только HTML, возможно, вы можете позвонить focus() по document или, возможно, по первой гиперссылке?

...