如何在 winform 中显示 html 格式的内容(无图像)?

Posted

技术标签:

【中文标题】如何在 winform 中显示 html 格式的内容(无图像)?【英文标题】:How to show html formatted content (without image) in a winform? 【发布时间】:2011-11-22 18:44:41 【问题描述】:

我想在我的 winform 应用程序中显示 html 格式的字符串。我应该使用什么控件?

【问题讨论】:

【参考方案1】:

一种选择是使用WebBrowser 控制。看看这个link。

【讨论】:

【参考方案2】:

使用WebBrowser控件在WinForms应用程序中显示html内容。

您可以只指定 html 内容:

Dim html As string  = "<span>my html content</span>"
webBrowser.DocumentText = html

或指定html内容的路径:

webBrowserNotes.Url = "my-html-content.html"

【讨论】:

【参考方案3】:

网络浏览器控件。您可以在常用控件下找到它。

【讨论】:

【参考方案4】:

使用WebBrowser 控件将是一个不错的选择。但是,如果您想使用 HTML5,您最好查看 .NET Web 浏览器库,例如 GeckoFX

【讨论】:

【参考方案5】:

如果您只想要“简单”的 HTML 格式(例如下划线、粗体、文本颜色等),您可以在代码项目中使用 Oscar Londono 的自定义控件:http://www.codeproject.com/KB/edit/htmlrichtextbox.aspx

【讨论】:

以上是关于如何在 winform 中显示 html 格式的内容(无图像)?的主要内容,如果未能解决你的问题,请参考以下文章