我有一个托管的 WebBrowser 控件(Winforms .Net 2.0),用作简单的 HTML 编辑器。
尽管它的工作方式与预期基本一致,但它与大多数文本编辑器有一个不同之处:如果在 WebBrowser 中选择了一段文本,然后用户键入了一个普通字符,则什么也不会发生。在大多数文本编辑器中,任何选定的文本都会被键入的字符替换。这仅适用于在 WebBrowser 控件中选择了某些文本时。
有没有一种简单的方法来复制这个正确的功能?我设置错误的属性?
解决方案(排序)
这似乎是早期版本的 WebBrowser 控件中的一个错误。Windows 7 具有所需的行为,而 Windows XP 没有。似乎没有解决方法。
不幸的是,Windows 7 / IE10 添加了自己的新的不受欢迎的功能。安装 IE 10 后,请参阅 WebBrowser 控件不会在双击时自动选择文本