Problema con Matriz de Objetos
Publicado por soedanos (2 intervenciones) el 02/01/2009 00:05:28
Hola a todos.
He creado una clase llamada Ofertas con diferentes propiedades como ejemplo (nombreOferta, mensajeOferta, linkOferta, TituloLinkOferta). En ella guardo las propiedades de estas ofertas.
El problema es cuando quiero hacer lo siguiente:
Creo un formulario y en él:
Crear una variable(matriz) para almacenar las distintas ofertas. Lo declaro como variable de clase es decir que puedo usarla en toda la clase. És lo siguiente:
Dim Oferta() As Ofertas
Luego cuando quiero crear las distintas ofertas:
Oferta(num) = New Ofertas(nombreOferta, mensajeOferta, linkOferta, TituloLinkOferta)
La variable num va aumentando de valor cada vez que encuentra una oferta.
Pues bien yo creo que así me podría permitir crear una matriz de objetos de la clase Ofertas. En esa matriz podria almacenar las distintas ofertas disponibles y poder acceder a sus propiedades desde el formulario.
Finalmente, y creo que es obvio, mi pregunta es como puedo hacer esto! De esta manera que he explicado no se almacena ni se crea la matriz.... Me he quedado estancado, espero que me puedan ayudar....
He creado una clase llamada Ofertas con diferentes propiedades como ejemplo (nombreOferta, mensajeOferta, linkOferta, TituloLinkOferta). En ella guardo las propiedades de estas ofertas.
El problema es cuando quiero hacer lo siguiente:
Creo un formulario y en él:
Crear una variable(matriz) para almacenar las distintas ofertas. Lo declaro como variable de clase es decir que puedo usarla en toda la clase. És lo siguiente:
Dim Oferta() As Ofertas
Luego cuando quiero crear las distintas ofertas:
Oferta(num) = New Ofertas(nombreOferta, mensajeOferta, linkOferta, TituloLinkOferta)
La variable num va aumentando de valor cada vez que encuentra una oferta.
Pues bien yo creo que así me podría permitir crear una matriz de objetos de la clase Ofertas. En esa matriz podria almacenar las distintas ofertas disponibles y poder acceder a sus propiedades desde el formulario.
Finalmente, y creo que es obvio, mi pregunta es como puedo hacer esto! De esta manera que he explicado no se almacena ni se crea la matriz.... Me he quedado estancado, espero que me puedan ayudar....
Valora esta pregunta


0