Jef*_*sen 4 .net c# browser focus winforms
我正在winforms app(c#)中使用webbrowser控件.当它正在进行自动化操作时,我正在从我正在使用的窗口中失去焦点控制.Web浏览器的形式也没有出现,我只是失去了控制器的焦点.我现在写这条消息,我必须一次又一次点击进入文本框...
如何在webbrowser中禁用此类行为?
我创建了这样的隐形webbrowser:
var br = new WebBrowser();
br.Visible = false;
br.ScriptErrorsSuppressed = true;
Run Code Online (Sandbox Code Playgroud)
请指教.
小智 15
我有同样的问题:
加载URL后,Webbrowser Control会从应用程序中获取焦点.
这对我有用:
Webbrowser.Navigate()方法调用之前,将Webbrowser的父控件设置为Enabled = false.DocumentCompletedWebbrowser事件中,将Webbrowser的父控件重置为Enabled = true.您无法直接在Webbrowser上执行此操作,因为WebBrowserBase.Enabled不受支持.
请让我知道这对你有没有用.