Как очистить содержимое элемента управления WebBrowser, используя редактор HTML? - PullRequest
0 голосов
/ 20 мая 2019

Когда я снова открываю HTML-редактор (WebBrowser) после того, как использовал его один раз для сохранения текста, он содержит старое письменное содержимое. Как почистить контент?

Я попытался установить содержимое документа (например, когда я загружаю записи базы данных) как HTMLEditor.Document.Write("");, но оно не работает.

Итак, я загружаю форму, содержащую WebControl, как FrameEditor viewer = new FrameEditor();, но это не помогает.

я пытался set _doc = null; _doc is 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 голосов
/ 20 мая 2019

я нашел ответ. Это использование: _doc.open ( ""); перед объявлением designMode = "On";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...