首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# WebBrowser文档写入和ExecCommand

C# WebBrowser文档写入和ExecCommand
EN

Stack Overflow用户
提问于 2021-12-09 16:43:14
回答 1查看 174关注 0票数 0

同时尝试通过以下代码将HTML转换为RTF

代码语言:javascript
复制
string html = "...."; // html content
RichTextBox rtbTemp = new RichTextBox();
WebBrowser wb = new WebBrowser();
wb.Navigate("about:blank");
wb.Document.Write(html);
wb.Document.ExecCommand("SelectAll", false, null);
wb.Document.ExecCommand("Copy", false, null);
rtbTemp.SelectAll();
rtbTemp.Paste();

在这里,Document.Write(html);Document.ExecCommand在这里得到错误,using需要克服这些错误,这是新的,请指导我们

示例:using System.Windows.Controls;

下面是完整的代码图像满

EN

回答 1

Stack Overflow用户

发布于 2021-12-09 17:05:42

您正在使用WPF WebBrowser控件。

不要使用System.Windows.Controls,而是使用WinForms:using System.Windows.Forms;

或者查看如何从WPF HtmlElementCollection WebBrowser获得WebBrowser?如何从WebBrowser控件获取HTML,将WebBrowser.Document强制转换为适当的类型,或者在WPF窗口中承载控件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70293589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档