我有一个WPF WebBrowser
控件,我需要插入一些文本(例如来自列表框的所选项目)。这样,如果编辑器包含"当"列表框包含"我,你,他"然后我点击"你",编辑必须包含"当你"。
我与ActiveElement
一起使用的代码现在正在运作,但我发现了下面解释的一些奇怪的问题。
HTMLDocument doc;
doc = webBrowser.Document as HTMLDocument;
doc.activeElement.innerHTML += " " + selectedItemFromListboxAsString + " ";
然后,webbrowser正确地附加了selectedItemFromListboxAsString
,但是当我继续输入之后,新的键击将转到下一行。在源代码中,我可以看到在</P>
之后放置了selectedItemFromListboxAsString
标记。无论我是否以编程方式删除</P>
,它都会将新输入的内容插入新行。
有没有其他方法可以达到相同的结果,而不是使用activeElement
?
提前致谢。