Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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# 如何在windows应用程序中显示HTML?_C#_Html - Fatal编程技术网

C# 如何在windows应用程序中显示HTML?

C# 如何在windows应用程序中显示HTML?,c#,html,C#,Html,我有一堆HTML代码,需要在用c#编写的windows应用程序的标签/文本框中显示。输出应该显示HTML格式的文本,而不是HTML代码本身 我如何才能做到这一点?请查看有一个web浏览器控件,它使用IE的渲染引擎来显示HTML内容。您也可以自己进行一些简单的解析并使用RTF控件,但这样会受到很大限制。(MSHTML的包装,Internet Explorer的呈现部分)在只读模式下可能就是您所需要的。在控件中呈现HTML。它为文档提供了特殊事件,您可以通过诸如Hope It will help;)

我有一堆HTML代码,需要在用c#编写的windows应用程序的标签/文本框中显示。输出应该显示HTML格式的文本,而不是HTML代码本身


我如何才能做到这一点?

请查看有一个web浏览器控件,它使用IE的渲染引擎来显示HTML内容。您也可以自己进行一些简单的解析并使用RTF控件,但这样会受到很大限制。

(MSHTML的包装,Internet Explorer的呈现部分)在只读模式下可能就是您所需要的。

在控件中呈现HTML。它为文档提供了特殊事件,您可以通过诸如Hope It will help;)之类的标记进行迭代

如果WebBrowser不适合您的需要,您可以使用HTML标签/控件支持查看这些库

  • WinForms的Telerik控件(非免费)

  • GDI+HTMLRenderer(免费、开源)