Tratar o TAB ao sair do textBox
Pessoal,
Como faço para tratar o textBox após pressionar a tecla TAB.
Tenho um textbox, onde que após informado algum valor busca no banco para preencher o label com o descritivo.
Eu consegui fazer validar somente com o enter no evento KeyDown, neste evento efetuei a seguinte validação:
if ((e.KeyCode == Keys.Enter) || (e.KeyCode == Keys.Tab))
{
...
}
Mas quando pressiono TAB não ativa este evento, somente com o enter.
Alguém já fez algo para tratar o TAB ?
Sávio Costa
Curtidas 0
Respostas
Adalberto Junior.
17/05/2010
Bom dia!
Explica melhor o que vc deseja e tentarei te ajudar.
Vc ja tentou o KeyPress?
GOSTEI 0
Sávio Costa
17/05/2010
Adalberto,
Assim tem um textbox, onde após informar um valor ele efetua uma busca no banco de dados e popula outros campos. Não encontrei nenhum evento que trate a saída do textbox.
Tentei utilizar o keyPress mas não consegui fazer funcionar, dava erro de compilação.
Passei a utilizar o KeyDown, onde que so consegui tratar o ENTER e não o TAB, utilizei o código do post anterior...
Estou utilizando winforms, entendeu quall minha necessidade?
Obrigado
GOSTEI 0
Paulo Silva
17/05/2010
Companheiro,
No vb 6 tinha uma evento que acontecia ao sair do campo e antes de entrar no proximo
era o evento validate, ele é ativado independente da tecla pressionado, creio que no dotnet tenha um evento equivalente.
Espero ter ajudado.
Paulo Silva
No vb 6 tinha uma evento que acontecia ao sair do campo e antes de entrar no proximo
era o evento validate, ele é ativado independente da tecla pressionado, creio que no dotnet tenha um evento equivalente.
Espero ter ajudado.
Paulo Silva
GOSTEI 0
Ulisses Silva
17/05/2010
Tente usar o evento leave do textbox. Este evento ocorre quando o textbox perde o foco, talvez pode atender ao que você procura.
GOSTEI 0
Netasper
17/05/2010
Quando precionado o TAB, o foco sai deste controle, logo o evento onblur é acionado!!!
GOSTEI 0