2017-05-22 60 views
-1

是啊,我還挺剛開始,我想知道你怎麼會刷新一次web瀏覽器是在控制如TabPage的(這是我的情況)或形式。如何刷新控制/選項卡頁面中的每個Web瀏覽器?

我看着它,但似乎無法找到任何東西。我嘗試過嘗試並找出答案,但這次我找不到解決方案。

這可能是簡單EHH但我是一個初學者所以不要。

For every webbrowser in TabPage 3, refresh them all.. how would I do this? 

回答

1

試試這個:

Dim ctrl As Control 
For Each ctrl In Me.Controls 'or tabpage 
If (ctrl.GetType() Is GetType(WebBrowser)) Then 
    Dim wbr As WebBrowser = CType(ctrl, WebBrowser) 
    wbr.Refresh() 
End If 
+0

或'Me.Controls.OfType',那麼你將只能得到那些類型,那麼你可以投的對象,並調用對象的方法。你也不需要一個變量來調用該對象的一個​​方法,'CType(ctrl,WebBrowser).Refresh()',這就是你需要的。爲什麼要分配內存,如果你不需要?你也不需要另一個變量'ctrl','For Each ctrl As Control In ...'就足夠了。 – Codexer

+0

這工作謝謝你! – CodeMaster85

+0

沒問題! :) – Stefan

相關問題