編程環境:Visual Studio 2010中
編程語言:VB.NET得到一個web瀏覽器的Document.Url
我有一個標籤式網頁瀏覽器,我動態添加,我Dim
的網絡瀏覽器任何─用戶點擊新標籤按鈕,如下所示:browser = New WebBrowser()
並根據標籤計數給它一個名稱,例如browser2,如果有2個標籤頁。所以我的問題是- 關於時間 -,我將如何得到WebBrowser的Url,我試過Dim UrlString As String = CType(tabMain.SelectedTab.Controls.Item(browser.Name), WebBrowser).Url.ToString
但是,糾正我,如果我錯了,我發現WebBrowser不歸類爲控制,原因我認爲這是因爲:
- 這給了我一個例外:對象引用未設置爲對象的實例。
因此,我試着循環瀏覽
tabMain.SelectedTab
中的控件,發現WebBrowser(瀏覽器)不包含在集合中。我用循環中的代碼是:For Each ctrl As Control In Me.tabMain.SelectedTab.Controls
MsgBox(ctrl.Name)
Next
試圖通過所有的家長控制循環,但沒有web瀏覽器的跡象了。希望這是足夠的信息= P
在此先感謝。
更新:找出問題,真的很愚蠢,我的理論也是廢話= P。只是忽略=] lol