如何使用HTML编辑器清除WebBrowser控件的内容?

时间:2019-05-20 09:30:44

标签: c# winforms

当我使用它一次保存文本后再次打开HTML编辑器(WebBrowser)时,它包含旧的书面内容。如何清理内容?

我试图将文档内容(例如,当我加载数据库条目时)设置为HTMLEditor.Document.Write("");,但是它不起作用。

因此,我正在将包含WebControl的窗体加载为FrameEditor viewer = new FrameEditor();,但无济于事。

我尝试set _doc = null; _doc是IHTMLDocument2和_doc = modernHTMLEditor.Document.DomDocument as IHTMLDocument2;

我尝试将HTMLEditor重新加载为HTMLEditor = new WebBrowser();

private IHTMLDocument2 _doc;

private void viewer_Load(object sender, EventArgs e)
{
_doc = null;                                    
modernHTMLEditor.DocumentText = "<html><body></body></html>";
_doc =
modernHTMLEditor.Document.DomDocument as IHTMLDocument2;
modernHTMLEditor.Document.Write(DocText);
_doc.designMode = "On";
modernHTMLEditor.Document.ExecCommand("FontName", false, "Arial");
FontSizeSetup();
FontTypeSetup();
}

1 个答案:

答案 0 :(得分:0)

我找到了答案。 它的用途是:     _doc.open(“”); 在声明designMode =“ On”;

之前