如何在 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 格式的内容(无图像)?的主要内容,如果未能解决你的问题,请参考以下文章
怎么才能实现用winform上传数据(txt文档格式的)到Access数据库中?然后用dataGridView显示出来?
winform中如何修改datetimepicker的时间值