Array
(
)

Verificar se Formulário está sendo fechado.

Alisson
|
MVP
Pontos: 3400
    26 mai 2015

Boa tarde a todos.
Gostaria de um auxilio de vocês, estou criando um componente herdando do Textbox e preciso saber se o formulário em que ele está está sendo fechado?
Isso por que preciso saber para cancelar um tipo de validação se o campo não for preenchido.
Alguém já passou por isso?

Thiago Santana
   - 28 mai 2015

Windows Form ou web Forms?

Alisson
|
MVP
Pontos: 3400
    28 mai 2015

Windows forma

Thiago Santana
   - 29 mai 2015

Desta forma abaixo verifica se um form está aberto!
#Código

 if (Application.OpenForms.OfType<Form2>().Count() > 0)
    {
        MessageBox.Show("O Form2 já está aberto!");
    }
    else
    {
        Form2 form = new Form2();
        form.Show();
    }

Jaedson Serafim
   - 25 jun 2015

Você pode usar o evento do form closing. Você encontra ele na aba de eventos da janela de propriedades do Visual Studio.