Array de Form

14/10/2004 - 04:44 por Alberto | Informe spam
Hola gente

Quiero crear un array de form de los formularios que voy creando, como por
ej. uno que realiza una busqueda en un texto del form principal. Lo que
quiero es que cuando se pierda el foco de la aplicacion esos formularios
"secundarios" se oculten. Los formularios los pongo en un ArrayList, pero
cuando quiero hacer el cast

((Form)ArrayDeForms[i]).Hide();

me dice que es invalida la conversion.
Acaso cualquier formulario no se hereda de Form ?

:)

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
14/10/2004 - 20:23 | Informe spam
Alberto,

El error ¿es de compilación o de ejecución? Si es de ejecución, la única
causa posible es que has metido en el ArrayList un objeto que no es un
formulario.

Slds,

Octavio

"Alberto" escribió en el mensaje
news:
Hola gente

Quiero crear un array de form de los formularios que voy creando, como por
ej. uno que realiza una busqueda en un texto del form principal. Lo que
quiero es que cuando se pierda el foco de la aplicacion esos formularios
"secundarios" se oculten. Los formularios los pongo en un ArrayList, pero
cuando quiero hacer el cast

((Form)ArrayDeForms[i]).Hide();

me dice que es invalida la conversion.
Acaso cualquier formulario no se hereda de Form ?

:)


Respuesta Responder a este mensaje
#2 Guillermo guille
15/10/2004 - 04:08 | Informe spam
además de lo que te dice Octavio, es posible que alguno de esos formularios ya
no estén en memoria y estés accediendo a una referencia que ya no existe...

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)


"Alberto" wrote in message
news:
Hola gente

Quiero crear un array de form de los formularios que voy creando, como por
ej. uno que realiza una busqueda en un texto del form principal. Lo que
quiero es que cuando se pierda el foco de la aplicacion esos formularios
"secundarios" se oculten. Los formularios los pongo en un ArrayList, pero
cuando quiero hacer el cast

((Form)ArrayDeForms[i]).Hide();

me dice que es invalida la conversion.
Acaso cualquier formulario no se hereda de Form ?

:)


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida