C sharp - Formularios en ejecucion

 
Vista:

Formularios en ejecucion

Publicado por fernando (9 intervenciones) el 16/03/2005 17:13:46
Hola a todos.
A ver si se explicarme, estoy desarrollando una aplicacion en C Sharp y en un momento de la ejecucion necesito tener el listado de los nombres de todos los formularios que contiene el proyecto ¿Hay alguna forma de obtener esos nombres en ejecucion?, no hago mas que darle vueltas y no encuentro la forma.

Muchas 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:Formularios en ejecucion

Publicado por Edgar (278 intervenciones) el 16/03/2005 18:38:12
Hola

Existe una forma.. y es usando reflection.. a través de esto puedes explorar todas las clases de un ensamblado, preguntar por el tipo, y si es un formulario buscar cual es el nombre del mismo

Saludos
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
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Formularios en ejecucion

Publicado por Yamil Bracho (1164 intervenciones) el 16/03/2005 19:45:50
Reflection lo que puede darte es las clases hijas que descienden de Form pero no las ventanas abiertas.
Posiblemente una solucion seria tener uan clase con un ArrayList o un arreglo donde al hacer el load de cada formulario agregar la instancia a dicho arreglo y quitarlo al cerrar la ventana.
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