WebBrowser控件 - 在点击之前不会出现Caret

时间:2015-11-17 09:04:13

标签: c# .net wpf winforms webbrowser-control

我遇到了WPF WebBrowser控件的问题。它似乎具有逻辑焦点(至少,当我按下一个键时,我的keyUp / keyDown事件被触发),但是插入符号没有显示在控件上。

事实上,虽然触发了keyUp事件,但由于不显示插入符号,因此Webbrowser中没有写入任何内容。

Focusable属性不仅在Usercontrol上设置为True,还在WebBrowser控件上设置为this.webBrowser.Focus(); Keyboard.Focus(this.webBrowser); ,直到我单击该框。

我尝试将重点放在webBrowser上:

this.webBrowser.Document.Focus();

但也在mshtml元素(webBrowser.Document)

Keyboard.FocusedElement

属性webBrowser返回QSD

这篇文章听起来与我的问题非常相似,并且那里发布的解决方案在我的案例中不起作用。我不确定是否有任何解决方案: WebBrowser control keyboard and focus behavior

任何提示?提前谢谢。

0 个答案:

没有答案