Array
(
)

Como faço para verificar o número de forms ativos em C#?

Observerv8
   - 17 jun 2007

Pessoal estou precisando saber como faço para saber a quantidade de forms ativos, pois estou desenvolvendo uma aplicação onde o promeiro form é uma tela de boas vindas onde é possível ir para um 2° ou 3º form, nunca os dois ao mesmo tempo. Porém esse 2º form pode chamar o 3º e vice versa.

Meu problema é que os forms são independentes, o meu primeiro form só pode ser escondido com o Hide(); , e um dos outros forms deve fechar minha aplicação, porém se os dois estiverem abertos isso não deve acontecer, pensei que se soubesse a quantidade de forms abertos de minha aplicação poderia controlar isso.

O que faço é usar o Application.Exit(), o problema é usá-lo no momento certo, ou seja quando estiver ativo apenas o form2 ou form3.

Se alguém tiver uma solução para o meu problema por favor fala ae!!!

Vlw!!!