我是VB的初学者,我试图在webbrowser控件中显示html页面。 当我复制html文件的完整路径,并放入webbrowser控件的url属性时,一切正常。但是,当我构建exe文件并在不同的计算机上运行时,无法显示html页面。 我知道这与html文件路径有关,我试图找到一种在任何计算机上使用webbrowser控件显示html页面的方法。
任何帮助都会很棒。
答案 0 :(得分:0)
尝试:
WebBrowser1.Navigate(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) & "\info.html")
记得添加
Imports System.IO
答案 1 :(得分:0)
这有点晚了,但迟到总比再好!对不起,我没有早点找到这个! 无论如何,不是在WebBrowser1的URL属性中添加文件URL,而是您需要做的事情:
在Form1_Load
中添加以下代码:
Dim appPath As String
appPath = Application.StartupPath
WebBrowser1.Navigate(appPath & "/html-file-name-here.html")