1. Problema
Contar los todos los formularios abiertos en una aplicación.
2. Solución
El objeto iterable FormCollection se obtiene desde la propiedade static OpenForms, la cual pertenece al objeto general Application (Jones, Freeman, 2010).
3. Código C#
Se creó una interfaz gráfica con el siguiente formulario y un botón; éste último lanza una ventana de diálogo mostrando la cantidad de formularios abiertos:
Figura 1. Contador de formularios abiertos. |
La lógica de click para el botón Contar es esta:
int contadorFormulariosAbiertos = Application.OpenForms.Count;
MessageBox.Show("Cantidad de formularios abiertos: " + contadorFormulariosAbiertos, "Formularios",
MessageBoxButtons.OK);
Se usa la propiedad Count de OpenForms para inspeccionar la cantidad de formularios abiertos actualmente.
4. Literatura & Enlaces
Jones, A., Freeman (2010). Visual C# 2010 Recipes: A Problem-Solution Approach. United States: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.