Instancias de objeto predeterminadas proporcionadas por My.Forms y My.WebServices (Visual Basic)
Los objetos My.Forms y My.WebServices proporcionan acceso a formularios, orígenes de datos y servicios web XML utilizados por la aplicación. Proporcionan acceso a través de colecciones de instancias predeterminadas de cada uno de estos objetos.
Instancias predeterminadas
Una instancia predeterminada es una instancia de la clase proporcionada por el runtime y que no es necesario declarar y ni crear una instancia mediante las instrucciones Dim
y New
. En el ejemplo siguiente se muestra cómo se podría haber declarado y creado una instancia de una clase Form denominada Form1
y cómo ahora se puede obtener una instancia predeterminada de esta clase Form a través de My.Forms
.
' 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()
El objeto My.Forms
devuelve una colección de instancias predeterminadas para todas las clases Form
que existen en el proyecto. Del mismo modo, My.WebServices
proporciona una instancia predeterminada de la clase de proxy para cada servicio web para el que se haya creado una referencia en la aplicación.