LOST FOCUS
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.
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.
PITERGALDIANO, bom dia!
Dentro do evento FormClosing, altere a propriedade CausesValidation = False
Dentro do evento FormClosing, altere a propriedade CausesValidation = False
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.
Me.CausesValidation=False
Não deu certo, continua executando o evento LostFocus do textbox.
Coloquei também o textbox.CausesValidation=False
Não Funcionou.
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
O que você precisa fazer é mudar a validação para o click do salvar ou algo assim
Ok Ocelot, vou fazer isso.
Obrigado.
Obrigado.
Tópico encerrado , respostas não são mais permitidas