加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在winform上显示HTML

发布时间:2020-12-15 04:00:24 所属栏目:百科 来源:网络整理
导读:我正在开发一个双赢形式的应用程序,需要一段时间才能显示一个“弹出”窗体,显示互联网上的一部分网页( HTML). 我使用传统的网络请求获取页面的HTML: var serviceRequest = new WebClient(); var response = serviceRequest.DownloadString(new Uri("www.som
我正在开发一个双赢形式的应用程序,需要一段时间才能显示一个“弹出”窗体,显示互联网上的一部分网页( HTML).
我使用传统的网络请求获取页面的HTML:
var serviceRequest = new WebClient();
 var response = serviceRequest.DownloadString(new Uri("www.something.com"));

我已经尝试使用了非常有效的Web浏览器控件,但是您知道使用它是基于COM对象的几个问题(我不能动态创建包含Web浏览器控件的另一个窗体,而不创建一个线程STA等)

所有我需要的是“容器”,我可以注入我想要显示的HTML.

有什么建议么?

非常感谢

解决方法

尝试使用内置的WebBrowser控件.

CodeProject参考:

有关管理HTML渲染的信息,请参见Professional HTML Renderer

有关动态HTML呈现,请参阅Show Dynamic HTML in WinForm Applications

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读