Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';t向IHTMLDocument2 WebBrowser添加文本_C#_Webbrowser Control_Wysiwyg_Ihtmldocument2 - Fatal编程技术网

C# Can';t向IHTMLDocument2 WebBrowser添加文本

C# Can';t向IHTMLDocument2 WebBrowser添加文本,c#,webbrowser-control,wysiwyg,ihtmldocument2,C#,Webbrowser Control,Wysiwyg,Ihtmldocument2,我找到了解决办法。此代码正在运行: webBrowser.DocumentText = "<html><body></body></html>"; doc = (IHTMLDocument2)webBrowser.Document.DomDocument; doc.designMode = "On"; doc.write(text); 正在工作,但我无法添加或删除文本。 如果我只使用此代码: private IHT

我找到了解决办法。此代码正在运行:

    webBrowser.DocumentText = "<html><body></body></html>";
    doc = (IHTMLDocument2)webBrowser.Document.DomDocument;
    doc.designMode = "On";
    doc.write(text);
正在工作,但我无法添加或删除文本。 如果我只使用此代码:

private IHTMLDocument2 doc;

webBrowser.DocumentText = "<html><body></body></html>";
doc = webBrowser.Document.DomDocument as IHTMLDocument2;
doc.designMode = "On";
私人IHTMLDocument2文件;
webBrowser.DocumentText=“”;
doc=webBrowser.Document.DomDocument作为IHTMLDocument2;
doc.designMode=“On”;
我可以添加和删除文本。
有什么问题?

请添加一些代码,显示您如何尝试添加或删除文本以及收到的错误消息(如果有)。我不希望webbrowser像所见即所得编辑器一样工作。没有添加或删除文本代码。web浏览器显示网页。我认为不可能以交互方式编辑该网页。至少不能使用
WebBrowser
控件。您可以实现自己的编辑器,并将生成的网页传递给
WebBrowser
,但我不建议这样做。我知道它正在工作。我实际上可以编辑文本。我使用了本教程:
webBrowser.Document.ExecCommand("Bold", false, null);
private IHTMLDocument2 doc;

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