Visual Basic - colecciones de objetos

Life is soft - evento anual de software empresarial
 
Vista:

colecciones de objetos

Publicado por chane (1 intervención) el 30/08/2003 21:07:31
hola!

quisiera formular una pregunta.

sea un objeto creado en un módulo de clases y una colección que contendrá varias de las instancias de estos objetos.

Mi pregunta es cómo puedo acceder a esta colección desde cualquier parte del proyecto. Hasta ahora no he sido capaz de acceder a los objetos contenidos en esta colleción desde otros formularios.

Para ser más gráfico. Si en el formulario principal inicializo la colección

Private Sub Form_Load()
Set mAgenda = New Collection
End Sub

defino también los nuevos objetos a los que doy atributos

Dim oColega As cColega
Set oColega = New cColega
oColega.email = Text1(1).Text
mAgenda.Add oColega

si desde otro formulario ejecuto
text1=mAgenda.count

siempre me devuelve 1!

cualquier información será de ayuda. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:colecciones de objetos

Publicado por Juan (284 intervenciones) el 30/08/2003 22:55:56
Si la declaras con la palabra Public en el formulario podrás acceder a ella de esta forma: Form1.miColeccion.
Si la declaras igual pero en un módulo entonces simplemente escribes:
miColeccion, sin nada delante.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:colecciones de objetos

Publicado por chane (1 intervención) el 01/09/2003 07:50:45
GRACIAS!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar