【发布时间】:2011-11-22 18:44:41
【问题描述】:
我想在我的 winform 应用程序中显示 html 格式的字符串。我应该使用什么控件?
【问题讨论】:
标签: c# .net html vb.net winforms
我想在我的 winform 应用程序中显示 html 格式的字符串。我应该使用什么控件?
【问题讨论】:
标签: c# .net html vb.net winforms
一种选择是使用WebBrowser 控制。看看这个link。
【讨论】:
使用WebBrowser控件在WinForms应用程序中显示html内容。
您可以只指定 html 内容:
Dim html As string = "<span>my html content</span>"
webBrowser.DocumentText = html
或指定html内容的路径:
webBrowserNotes.Url = "my-html-content.html"
【讨论】:
网络浏览器控件。您可以在常用控件下找到它。
【讨论】:
使用WebBrowser 控件将是一个不错的选择。但是,如果您想使用 HTML5,您最好查看 .NET Web 浏览器库,例如 GeckoFX
【讨论】:
如果您只想要“简单”的 HTML 格式(例如下划线、粗体、文本颜色等),您可以在代码项目中使用 Oscar Londono 的自定义控件:http://www.codeproject.com/KB/edit/htmlrichtextbox.aspx
【讨论】: