Von My.Forms und My.WebServices bereitgestellte Standardobjektinstanzen (Visual Basic)
Die Objekte My.Forms und My.WebServices, ermöglichen den Zugriff auf Formulare, Datenquellen und XML-Webdienste, die von der Anwendung verwendet werden. Hierfür wird Zugriff auf Sammlungen mit den Standardinstanzen jedes dieser Objekte gewährt.
Standardinstanzen
Eine Standardinstanz ist eine Instanz der Klasse, die von der Runtime bereitgestellt wird und nicht mit den Anweisungen Dim
und New
deklariert und instanziiert werden muss. Im folgenden Beispiel wird veranschaulicht, wie Sie mit einer deklarierten und instanziierten Instanz einer Form-Klasse namens Form1
eine Standardinstanz dieser Form-Klasse über My.Forms
erstellen können.
' 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()
Das My.Forms
-Objekt gibt eine Sammlung der Standardinstanzen für jede Form
-Klasse zurück, die in Ihrem Projekt vorhanden ist. Ebenso stellt My.WebServices
eine Standardinstanz der Proxyklasse für jeden Webdienst bereit, auf den Sie in der Anwendung einen Verweis erstellt haben.