2013-02-26 76 views
0

我可以從VB.NET中的模塊訪問/訪問窗體控件​​對象嗎?我在窗體中有一個webbrowser,所以我的問題是我可以從模塊訪問它(例如更改設置)。我不知道如何做到這一點。從模塊訪問窗體控件​​[VB.NET]

+0

請提供更多信息。 – Neolisk 2013-02-26 18:27:13

+0

我的問題是:我有一個表單的瀏覽器控件,我如何從模塊訪問這個瀏覽器的設置? – user1970090 2013-02-26 18:29:54

回答

1

控件必須作爲參數進來。由於模塊表現爲靜態(共享)類,因此它本身沒有狀態或對實例成員的訪問權限。

Module MyModule 

    Public Shared Sub MyMethod(ByVal myControl as WebUserControl) 

     ' do your mojo 

    End Sub 

End Module 

如果你只是想有從頁面級的全局訪問,您可以發送的頁面,但你需要執行各種控制遞歸搜索,你將不能訪問渲染輸出,所以像GridViews或FormViews這樣的數據綁定控件將不會以相同的方式工作,並且會受到事件生命週期的影響。

Public Shared Sub MyMethod(ByVal myPage as Page) 

End Sub 
相關問題