如何在VB.net应用程序中打开外部浏览器窗口并刷新它?

时间:2012-02-27 23:12:33

标签: vb.net

我们有一个现有的VB.net应用程序。一旦发生事件,我们需要打开一个浏览器窗口。我可以像这样打开浏览器窗口:

System.Diagnostics.Process.Start("http://s3web01/suggestions?item=" + strItem + "&co=" + strOrder)

在另一个事件中,我们需要使用strItem和strOrder的不同参数刷新浏览器窗口。

如果我上面调用相同的代码,它会在浏览器窗口中打开一个新选项卡。有没有办法刷新以前打开的同一个浏览器窗口?

1 个答案:

答案 0 :(得分:1)

添加对以下COM库的引用:Microsoft Internet Controls(名称空间ShDocVw)和Microsoft HTML Object Library(名称空间mshtml)。

然后您可以创建一个新的IE实例:

Dim IE As ShDocVw.InternetExplorer = New ShDocVw.InternetExplorer

并像这样控制:IE.Navigate("http://blah.com")

像这样刷新它:IE.Refresh