LOST FOCUS

PITERGALDIANO 13/05/2013 09:33:17
#423364
Bom dia pessoal.

Tenho um Form com um textbox e um botão sair.

No evento Lost Focus do textbox, tem o código para verificar se o mesmo está vazio e caso seja verdadeiro ele não deixa o mesmo perder o foco.

Acontece que se o botão sair for clicado não é para fazer essa verificação e sim fechar o form sem fazer perguntas. Isso eu consegui, o problema está sendo com o botão Fechar (X) do form.
Quando eu clico nele, primeiramente me mostra uma mensagem dizendo que o campo está vazio e depois fecha o formulário. Tem como ignorar o evento Lost Focus do textbox se o botão fechar do form for clicado?

Grato.
SAMUKA 13/05/2013 09:54:46
#423366
PITERGALDIANO, bom dia!

Dentro do evento FormClosing, altere a propriedade CausesValidation = False
PITERGALDIANO 13/05/2013 21:32:02
#423414
dentro de FormClosing alterei a proprietado CausesValidation=False

Me.CausesValidation=False

Não deu certo, continua executando o evento LostFocus do textbox.

Coloquei também o textbox.CausesValidation=False

Não Funcionou.
OCELOT 13/05/2013 21:58:56
#423415
Resposta escolhida
Não tem como, o lost focus vai acontecer sempre antes do click do botão.

O que você precisa fazer é mudar a validação para o click do salvar ou algo assim
PITERGALDIANO 13/05/2013 22:34:38
#423417
Ok Ocelot, vou fazer isso.

Obrigado.
Tópico encerrado , respostas não são mais permitidas