无法将文本添加到IHTMLDocument2 WebBrowser

时间:2013-11-18 13:09:30

标签: c# webbrowser-control wysiwyg ihtmldocument2

我找到了解决方案。这段代码正在运行:

    webBrowser.DocumentText = "<html><body></body></html>";
    doc = (IHTMLDocument2)webBrowser.Document.DomDocument;
    doc.designMode = "On";
    doc.write(text);

我使用此代码创建可编辑的WebBrowser:

private IHTMLDocument2 doc;

webBrowser.DocumentText = "<html><body></body></html>";
doc = webBrowser.Document.DomDocument as IHTMLDocument2;
doc.designMode = "On";
webBrowser.DocumentText = text;

像这样的命令:

webBrowser.Document.ExecCommand("Bold", false, null);

正在运行,但我无法添加或删除文字。 如果我只使用这段代码:

private IHTMLDocument2 doc;

webBrowser.DocumentText = "<html><body></body></html>";
doc = webBrowser.Document.DomDocument as IHTMLDocument2;
doc.designMode = "On";

我可以添加和删除文字。 怎么了?

0 个答案:

没有答案