webbrowser控件中的本地html url(visual basic)

时间:2014-03-31 00:53:17

标签: vb.net basic

我是VB的初学者,我试图在webbrowser控件中显示html页面。 当我复制html文件的完整路径,并放入webbrowser控件的url属性时,一切正常。但是,当我构建exe文件并在不同的计算机上运行时,无法显示html页面。 我知道这与html文件路径有关,我试图找到一种在任何计算机上使用webbrowser控件显示html页面的方法。

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

尝试:

WebBrowser1.Navigate(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) & "\info.html")

记得添加

Imports System.IO

答案 1 :(得分:0)

这有点晚了,但迟到总比再好!对不起,我没有早点找到这个! 无论如何,不​​是在WebBrowser1的URL属性中添加文件URL,而是您需要做的事情:

  1. Form1_Load中添加以下代码:

    Dim appPath As String appPath = Application.StartupPath WebBrowser1.Navigate(appPath & "/html-file-name-here.html")

  2. 更改" html-file-name-here.html"你的HTML文件名是什么。
  3. 然后在编译应用程序时,只需将html文件放在应用程序启动的文件夹中。