vb.net如何从资源添加和加载html文件到webbrowser控件

时间:2016-03-03 16:45:10

标签: html vb.net resources webbrowser-control

我对webbrowser有一个form2控件,而我想做的事情是:

  1. 如何将HTML文件添加到资源中?
  2. 当if条件为webbrowser时,如何将其从资源加载到true控件,并使其在webbrowser中可见?
  3. 例如:

     If dttest.Rows(0).Item(0).ToString = TextBox1.Text Then
      webbrowser.navigate(resources and the html name page)
     End If    
    

    我已经尝试了webbrowser.navigate,但我想加载HTML页面。

1 个答案:

答案 0 :(得分:1)

这项工作适合我并且经过试验和测试......我离开了If条件,因为它与你想要完成的事情无关。也不需要像设置Navigate那样调用Uri来加载文档。

  Dim filename As String = "test.html"
  With Me.WebBrowser1 'Change name to reflect your name
      .ScriptErrorsSuppressed = True 'I was getting script errors from site
      .Url = New Uri(String.Format("file:///{0}{1}{2}/", System.IO.Directory.GetCurrentDirectory(), "/Resources/", filename))
  End With

注意

如果您的Copy to Output Directory文件(文件')的Copy Always未设置为html,则需要进行更改。您可以右键单击html文件并选择属性。根据需要更改该属性。