眼下,你所有的代碼正在做同樣的網站99次。你沒有通過任何新的網站變量。就像Plutonix說,你需要通過收集迭代,這將是這個樣子:
Dim lstWebsites As New List(Of String) From {"www.webaddress1.com", _
"www.webaddress2.com", _
"www.webaddress3.com"}
For Each website As String In lstWebsites
webbrowser1.navigate(New Uri(website))
Next
不過要小心,像這樣的循環會很快執行,所以這取決於你打這些鏈接是什麼對,你可能想空間,他們與一個計時器,或DocumentCompleted事件
EDIT反應發表評論後,執行每一個:如果我在我自己的項目做這個,我寧願使用DocumentCompleted事件,而不是定時器,這樣的過程需要儘可能少的時間來完成運行,並訪問每個地址是所有的ti我需要完成加載。這就是說,在原則上,這將是這個樣子:
Public Class Form1
Private Property lstWebsites As List(Of String)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
lstWebsites = New List(Of String) From {"www.webaddress1.com", _
"www.webaddress2.com", _
"www.webaddress3.com"}
NavigateNext()
End Sub
Private Sub NavigateNext()
If lstWebsites IsNot Nothing AndAlso lstWebsites.Count > 0 Then
WebBrowser1.Navigate(New Uri(Me.lstWebsites(0)))
lstWebsites.RemoveAt(0)
Else
Me.Close()
End If
End Sub
Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
NavigateNext()
End Sub
End Class
爲了循環,你必須有一些可以重複......喜歡收藏,列表,數組。 – Plutonix