sábado, 24 de febrero de 2018

Receta C# No. 7-4: Contar los Formularios Visibles de una Aplicación

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:
Contador 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.


Repositorio de recetas C#https://github.com/Fhernd/Recetas.CSharp

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.