Coleccion de formularios

07/06/2006 - 17:30 por mafraeb | Informe spam
Hola a todo

Existe alguna manera de recorrer todos los formularios de un proyecto o aplicación

Necesito cargar un combo en mi aplicación con los nombres de todos los formularios (aunque no esten abiertos) existentes en dicho proyecto a apliación.

He visto que existe una coleccion System.Windows.Forms.Application.OpenForms, pero sólo refleja los abiertos y yo necesito todos

Es urgente!!!

Gracias de antemano

mafraeb

Ver este tema: http://www.softwaremix.net/viewtopic-522346.htm

Enviado desde http://www.softwaremix.net
 

Leer las respuestas

#1 Jose Escrich
07/06/2006 - 22:58 | Informe spam
Hola mafraeb,

Utiliza reflection:

Assembly myAssembly = Assembly.Load("myproject");
Type[] types = myAssembly.GetTypes();
foreach (Type type in types)
{
if (type == typeof(System.Windows.Forms.Form))
{
// tu codigo aqui
}
}

saludos,!

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

m> Hola a todos
m>
m> Existe alguna manera de recorrer todos los formularios de un proyecto
m> o aplicación.
m>
m> Necesito cargar un combo en mi aplicación con los nombres de todos
m> los formularios (aunque no esten abiertos) existentes en dicho
m> proyecto a apliación.
m>
m> He visto que existe una coleccion
m> System.Windows.Forms.Application.OpenForms, pero sólo refleja los
m> abiertos y yo necesito todos.
m>
m> Es urgente!!!!
m>
m> Gracias de antemano.
m>
m>
m> Ver este tema: http://www.softwaremix.net/viewtopic-522346.html
m>
m> Enviado desde http://www.softwaremix.net
m>

Preguntas similares