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

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

【问题讨论】:

    标签: c# .net html vb.net winforms


    【解决方案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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2023-02-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-03-11
              • 1970-01-01
              • 2011-09-23
              • 1970-01-01
              相关资源
              最近更新 更多