WebBrowser控件使用项目资源

时间:2013-03-31 13:39:07

标签: .net winforms webbrowser-control embedded-resource

我有一个带有WebBrowser控件的WinForm应用程序。我以编程方式创建HTML。如何使用HTML中项目资源的图像?
Visual Basic 2010 Express。

Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        WebBrowser1.DocumentText = "<html><body style='background-image:url(???);background-color:#DDEEFF'>Some text.</body></html>"
    End Sub
End Class

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题。基本上,WebBrowser控件在您直接设置DocumentText时效果不佳。

我提出的解决方案是在您的应用中实施一个小型HTTP服务器,并将WebBrowser控件指向该网址。

然后,您可以完全控制所有内容。

我在这里写了一篇关于它的文章:WebBrowserEx: WinForms WebBrowser + HTTP Server