Megosztás a következőn keresztül:


A My.Forms és a My.WebServices (Visual Basic) által biztosított alapértelmezett objektumpéldányok

A My.Forms és a My.WebServices objektum hozzáférést biztosít az alkalmazás által használt űrlapokhoz, adatforrásokhoz és XML-webszolgáltatásokhoz. Ezek az objektumok alapértelmezett példányainak gyűjteményén keresztül biztosítanak hozzáférést.

Alapértelmezett példányok

Az alapértelmezett példány annak az osztálynak a példánya, amelyet a futtatókörnyezet biztosít, és nem kell deklarálni és példányosítani a Dim és New utasítások használatával. Az alábbi példa bemutatja, hogyan lehet deklarálni és példányosítani egy Form nevű osztály egy példányát Form1, valamint hogyan lehet most megszerezni ennek az Form osztálynak egy alapértelmezett példányát My.Forms keresztül.

' 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()

Az My.Forms objektum a projektben található összes Form osztály alapértelmezett példányainak gyűjteményét adja vissza. Hasonlóképpen, My.WebServices a proxyosztály alapértelmezett példányát is biztosítja minden olyan webszolgáltatáshoz, amelyről az alkalmazásban létrehozott egy hivatkozást.

Lásd még