Recorrer colección de Forms

12/09/2004 - 21:12 por Juanjo | Informe spam
Buenas de nuevo,

tengo una aplicación que desde un Form va mostrando otro formulario x veces.
Tengo el siguiente problema:

Cuando muestro un formulario, le pongo una propiedad id con un valor
determinado, cómo puedo recorrer la colección de formularios que he abierto
para saber si ya tengo uno con ese mismo id y evitar que lo abra de nuevo y
simplemente este coja el foco??

Gracias de antemano
 

Leer las respuestas

#1 Guillermo guille
12/09/2004 - 22:02 | Informe spam
hola,

te recomendaría que usaras una colección basada en IDictionary (por ejemplo
Hashtable) y almacenes en esa colección los formularios abiertos (también debes
quitarla de la colección cuando se cierre), ási podrás comprobar en la
colección si ya está o nio el ID que buscas.

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Juanjo" wrote in message
news:%
Buenas de nuevo,

tengo una aplicación que desde un Form va mostrando otro formulario x veces.
Tengo el siguiente problema:

Cuando muestro un formulario, le pongo una propiedad id con un valor
determinado, cómo puedo recorrer la colección de formularios que he abierto
para saber si ya tengo uno con ese mismo id y evitar que lo abra de nuevo y
simplemente este coja el foco??

Gracias de antemano


Preguntas similares