Web 浏览器控件焦点

本文关键字:焦点 控件 浏览器 Web | 更新日期: 2023-09-27 18:32:50

希望有人能够提供帮助。

我已经在我的 C# WPF 应用程序中嵌入了一个 WebBrowser 控件,它非常适合触摸和鼠标滚轮移动(我嵌入了一个 Google 地图页面)。

但是,一旦我打开另一个应用程序然后返回我的 C# 应用程序,Web 浏览器控件就会失去焦点,然后停止触摸和鼠标滚轮工作。

我能让它再次工作的唯一方法是 TAB,直到焦点回到 Web 浏览器控件上。我尝试在 Web 浏览器控件上设置 Focus(),但它似乎从未恢复焦点。

有什么想法吗?

Web 浏览器控件焦点

在调用 Focus() 之前将 Focusable 设置为 true 。Focusable 的默认值为 false

webBrowser1.Focusable = true;
webBrowser1.Focus();