Verificar se Formulário está sendo fechado.

26/05/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?

Alisson

Respostas

28/05/2015

Thiago Santana

Windows Form ou web Forms?
Responder Citar

28/05/2015

Alisson

Windows forma
Responder Citar

29/05/2015

Thiago Santana

Desta forma abaixo verifica se um form está aberto!
 if (Application.OpenForms.OfType<Form2>().Count() > 0)
    {
        MessageBox.Show("O Form2 já está aberto!");
    }
    else
    {
        Form2 form = new Form2();
        form.Show();
    }
Responder Citar

25/06/2015

Jaedson Serafim

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