相关疑难解决方法(0)

防止WebBrowser控件窃取焦点?

有没有办法阻止WebBrowser控件导致其父窗体自带到前面?

如果使用InvokeScript方法调用在主父文档中的iframe上调用focus()的JavaScript函数,则会导致窗口直接将其自身带到前面(或至少导致任务栏图标开始闪烁).有没有办法防止这种情况发生?

更新:

我找到了问题的临时答案.

当触发WebBrowser的父Form的Deactive事件时,我从其容器中删除WebBrowser,并在再次激活其旧的父窗体时重新添加它.

这有点hacky,但它确实有效.不过,我愿意接受任何更好的建议.

.net javascript browser focus

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

browser ×1

focus ×1

javascript ×1