2

うまくいけば、誰かが助けてくれるでしょう。

C# WPF アプリケーションに WebBrowser コントロールを埋め込みました。これは、タッチとマウス ホイールの動きで完璧に動作します (Google マップ ページを埋め込みました)。

ただし、別のアプリケーションを開いて C# アプリケーションに戻るとすぐに、WebBrowser コントロールがフォーカスを失い、タッチが停止し、マウス ホイールが機能しなくなります。

再び機能させる唯一の方法は、フォーカスが WebBrowser コントロールに戻るまで Tab キーを押すことです。WebBrowser コントロールに Focus() を設定しようとしましたが、フォーカスが戻らないようです。

何か案は?

4

1 に答える 1

1

trueを呼び出す前に、Focusable を に設定しFocus()ます。Focusable のデフォルト値は ですfalse

webBrowser1.Focusable = true;
webBrowser1.Focus();
于 2013-09-25T14:16:07.320 に答える