c# – 在winform上显示HTML

c# – 在winform上显示HTML,第1张

概述我正在开发一个双赢形式的应用程序,需要一段时间才能显示一个“d出”窗体,显示互联网上的一部分网页( HTML). 我使用传统的网络请求获取页面的HTML: var serviceRequest = new WebClient(); var response = serviceRequest.DownloadString(new Uri("www.something.com")); 我已经尝试使用 我正在开发一个双赢形式的应用程序,需要一段时间才能显示一个“d出”窗体,显示互联网上的一部分网页( 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

总结

以上是内存溢出为你收集整理的c# – 在winform上显示HTML全部内容,希望文章能够帮你解决c# – 在winform上显示HTML所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1261685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存