Forms Collection

Tengo una función que instancia formularios dinámicamente (todos siempre con un mismo nombre, por ejemplo frm_nuevo).
El problema que tengo con esto en mi sistema es que necesito en cierto momento poder acceder a las distintas ventanas que instancie en algún momento anterior. Pero no se como hacer Foco en estas ventanas si es que no son las actualmente seleccionadas. Y es por ello que pensé que quizás existe una colección que contenga a todos los forms que existen en mi proyecto y así poder hacer referencia a ellos. Así que solicito si pueden ayudarme con esto. Necesito saber si esa colección existe y como la utilizo.
Muchas Gracias.

1 respuesta

Respuesta
1
Cierto, existe una colección llamada Forms (no, no es broma) que tiene una referencia a todos los formularios cargados en tu proyecto. Tan solo se puede acceder al "Item" y al "Count". Un ejemplo, para descargar todos los formularios antes de cerrar la aplicación:
Dim frm as Form
If Forms.Count > 0 Then
For Each frm In Forms
Unload frm
Next frm
End If

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas