当我使用它一次保存文本后再次打开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();
}
答案 0 :(得分:0)
我找到了答案。 它的用途是: _doc.open(“”); 在声明designMode =“ On”;
之前