SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: junahu en Jueves 24 de Marzo de 2005, 20:13

Título: Tab
Publicado por: junahu en Jueves 24 de Marzo de 2005, 20:13
:alien: Hola a todos, quisiera saber como puedo pulsando la tecla Tab que me valide un TextBox. Con la tecla Control no tengo problemas, pero a la tecla Tab no la recoge el evento KeyPress.
Alguien me puede ayudar por fabor.
Gracias anticipadas.
Título: Re: Tab
Publicado por: senzao18 en Jueves 24 de Marzo de 2005, 20:58
Usa el evento validating del control que desees validar, por lo general tab se usa para moverse a otro control

el evento validating te permite hace valñidaciones al textbox antes de que pierda el foco.

el control que obtendra el foco tiene que tener la proiedad causevalidation en true.
Título: Re: Tab
Publicado por: junahu en Viernes 25 de Marzo de 2005, 01:54
Muchas gracias. Me ha venido muy bien tu ayuda. Olvidandome de Tab y utilizando el foco me viene mejor.
 :hola:
Título: Re: Tab
Publicado por: Soultaker en Viernes 25 de Marzo de 2005, 15:18
Me parece que tambien lo podias hacer usando el LostFocus, creo que la la unica diferencia es que esto funciona cuando pierde el emfoque.

Aunque cuando pierde el enfoque si no esta bien validado lo que querias, podías hacerle un FOCUS así textbox que esta siendo validado, asi se mantenia el enfoque en el TextBox.

Bueno esta es otra alternativa para lo que querias.

 :comp: