Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cuando tiene una variable de objeto que hace referencia a un objeto, a menudo quiere trabajar con los miembros de ese objeto, como sus métodos, propiedades, campos y eventos. Por ejemplo, una vez que haya creado un nuevo Form objeto, es posible que desee establecer su Text propiedad o llamar a su Focus método.
Acceso a miembros
Puede acceder a los miembros de un objeto a través de la variable que hace referencia a él.
Para acceder a los miembros de un objeto
Use el operador de acceso a miembros (
.) entre el nombre de la variable de objeto y el nombre del miembro.currentText = newForm.TextSi el miembro es Compartido, no necesita una variable para acceder a él.
Acceso a miembros de un objeto de tipo conocido
Si conoce el tipo de un objeto en tiempo de compilación, puede usar el enlace anticipado para una variable que haga referencia a él.
Para acceder a los miembros de un objeto cuyo tipo se conoce en tiempo de compilación
Declare la variable de objeto para que sea del tipo del objeto que pretende asignar a la variable.
Dim extraForm As System.Windows.Forms.FormCon
Option Strict On, solo se pueden asignar objetos Form (o de un tipo derivado de Form) aextraForm. Si ha definido una clase o estructura con una conversión de ampliaciónCTypeen Form, también puede asignar esa clase o estructura aextraForm.Use el operador de acceso a miembros (
.) entre el nombre de la variable de objeto y el nombre del miembro.extraForm.Show()Puede acceder a todos los métodos y propiedades específicos de la Form clase, independientemente de cuál sea la
Option Strictconfiguración.
Acceso a miembros de un objeto de tipo desconocido
Si no conoce el tipo de un objeto durante el tiempo de compilación, debe usar el enlace tardío para cualquier variable que haga referencia a él.
Para acceder a los miembros de un objeto cuyo tipo no conoce en tiempo de compilación
Declare la variable de objeto que va a ser del tipo de datos object. (Declarar una variable como
Objectes la misma que declararla como System.Object).Dim someControl As ObjectCon
Option Strict On, solo puede acceder a los miembros definidos en la Object clase .Use el operador de acceso a miembros (
.) entre el nombre de la variable de objeto y el nombre del miembro.someControl.GetType()Para poder acceder a los miembros de cualquier objeto que asigne a la variable de objeto, debe establecer
Option Strict Off. Al hacerlo, el compilador no puede garantizar que el objeto asignado a la variable exponga un miembro determinado. Si el objeto no expone un miembro al que intenta acceder, se produce una excepción MemberAccessException.