
Alguien sabe como hacer esto
Publicado por J.Carlos (6 intervenciones) el 30/10/2004 19:08:30
Tengo una clase que creé para insertar, eliminar, actualizar y consultar llamemos a esta clase A.
Ahora creé otra clase desde la cual tengo una propiedad de tipo Object y un metodo llamado PropSet a este metodo le mando dos parametros
1.-Nombre de la propiedad
2.-Valor de la propiedad
Estos valores los utilizo para lo siguiente :
Con la propiedad object establecido a una clase, intento accesar a sus metodos y propiedades, pero no se como decirle que accesse exactamente a esa propiedad ejemplo:
/* Codigo dentro de la clase donde esta object */
Public Sub PropSet(ByVal NomProp As String, ByVal Value As String)
/* Yo se como se llama el nombre de la propiedad pero no se como decirle que accesse directamente a el. */
mCatalogohWnd. (?) = Value <--Como
mCatalogohWnd.Descripcion = Value <-- Si accesa sin problemas
End Sub
La utilidad de esta funcion es poder hacer clases para mis tablas e independientemente de como se llamen sus metodos y propiedades poder utilizar el mismo codigo.
Espero que me hayan entendido.
Ahora creé otra clase desde la cual tengo una propiedad de tipo Object y un metodo llamado PropSet a este metodo le mando dos parametros
1.-Nombre de la propiedad
2.-Valor de la propiedad
Estos valores los utilizo para lo siguiente :
Con la propiedad object establecido a una clase, intento accesar a sus metodos y propiedades, pero no se como decirle que accesse exactamente a esa propiedad ejemplo:
/* Codigo dentro de la clase donde esta object */
Public Sub PropSet(ByVal NomProp As String, ByVal Value As String)
/* Yo se como se llama el nombre de la propiedad pero no se como decirle que accesse directamente a el. */
mCatalogohWnd. (?) = Value <--Como
mCatalogohWnd.Descripcion = Value <-- Si accesa sin problemas
End Sub
La utilidad de esta funcion es poder hacer clases para mis tablas e independientemente de como se llamen sus metodos y propiedades poder utilizar el mismo codigo.
Espero que me hayan entendido.
Valora esta pregunta


0