共用方式為


My.Forms 和 My.WebServices 提供的預設物件執行個體 (Visual Basic)

My.FormsMy.WebServices 物件會提供對應用程式所使用之表單、資料來源和 XML Web Service 的存取。 它們是透過提供這些物件之「預設執行個體」(Default Instance) 的集合達成此目的。

預設執行個體

預設執行個體是執行階段所提供之類別的執行個體,而且不需要使用 Dim 和 New 陳述式進行宣告及執行個體化。 下列範例將示範過去如何宣告及執行個體化稱為 Form1 之 Form 類別的執行個體,以及現在如何透過 My.Forms 取得這個 Form 類別的執行個體。

' The old method of declaration and instantiation
Dim myForm As New Form1
myForm.show()
' With My.Forms, you can directly call methods on the default 
' instance()
My.Forms.Form1.Show()

My.Forms 物件會針對專案中存在的每個 Form 類別,傳回預設執行個體的集合。 同樣地,My.WebServices 會針對在應用程式中建立參考的每個 Web 服務,提供 Proxy 類別的預設執行個體。

請參閱

參考

My.Forms 物件

My.WebServices 物件

概念

My 如何相依於專案類型 (Visual Basic)