.net 使用项目资源的WebBrowser控件
我有一个WinForm应用程序,上面有一个WebBrowser控件。我以编程方式创建HTML。如何在HTML中使用项目资源中的图像 Visual Basic 2010 Express.net 使用项目资源的WebBrowser控件,.net,winforms,webbrowser-control,embedded-resource,.net,Winforms,Webbrowser Control,Embedded Resource,我有一个WinForm应用程序,上面有一个WebBrowser控件。我以编程方式创建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
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
私有子表单1_Load(ByVal发送方作为System.Object,ByVal e作为System.EventArgs)处理MyBase.Load
WebBrowser1.DocumentText=“一些文本。”
端接头
末级
我也遇到过类似的问题。基本上,直接设置DocumentText
时,WebBrowser
控件无法正常工作
我提出的解决方案是在应用程序中实现一个小型HTTP服务器,并将WebBrowser
控件指向该url
然后,您可以完全控制所有内容
我在这里写了一篇关于它的文章:我希望有一种更简单的方法,但我想没有。您能否举例说明如何在浏览器类中使用嵌入式资源?谢谢。我也希望有更简单的方法!这个解决方案是我发现的最有效的方法。如果使用我文章中的代码,可以修改
ListenerCallback
方法,通过返回嵌入的资源来响应特定的URL。