2013-02-10 45 views
0

我开始编码,并且在创建的VB.NET应用程序中遇到问题。一旦Webbrowser1更改页面,立即打开一个网页?

Webbrowser1中加载新网页时,我希望我的代码打开一个链接,以在您自己的浏览器中执行,即Chrome,Firefox。

我该如何去做这件事?

+0

这不是初学者的任务。 – 2013-02-12 02:35:35

回答

0
Public Class Form1 
    Dim FirstRun As Boolean = True 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     WebBrowser1.Navigate("http://stackoverflow.com") 
    End Sub 
    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted 
     If Not FirstRun Then Process.Start("http://stackoverflow.com") 
     FirstRun = False 
    End Sub 
End Class 
+0

谢谢,感谢帮助:)现在的问题是如何在按下按钮之后让它发生一次。对不起,我很愚蠢。 – Kudi 2013-02-10 16:29:40

+0

只是把** Process.Start(“http://stackoverflow.com”)**在Button_Click事件下。 :) – Arvie 2013-02-11 01:49:21

+0

是的,我知道,我的意思是如何让它执行'Process.Start(“stackoverflow.com”)'之后,webbrowser1网页已经改变后点击按钮?谢谢你的帮助。 – Kudi 2013-02-11 15:39:45