Foros del Web » Programación para mayores de 30 ;) » .NET »

Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

Estas en el tema de Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005) en el foro de .NET en Foros del Web. Hola que tal. Estoy usando VB 2005.net y tengo una duda Estoy usando un evento leave en un textbox y mi objetivo es que al ...
  #1 (permalink)  
Antiguo 28/04/2011, 10:11
 
Fecha de Ingreso: octubre-2008
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

Hola que tal. Estoy usando VB 2005.net y tengo una duda
Estoy usando un evento leave en un textbox y mi objetivo es que al pasar a otro textbox especìfico salga un msgbox... lo logré a medias ya que sólo funciona al cliquear.
Cita:
Private Sub textbox_1_leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles textbox_1.Leave

if textbox_2.focused = True 'Si textbox2 se selecciona
msgbox("Hola") 'saldrá mensaje hola
end if
Funciona, pero sólo al hacer clic en el textbox_2, cuando apreto la tecla TAB para pasar del textbox_1 al 2 no me sale el msgbox "HOLA"

alguien sabe como controlar con Tab también?, muchas thanks!!
  #2 (permalink)  
Antiguo 28/04/2011, 10:45
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

Mi opción seria poner el msgbox en el evento keypress del textbox1.Cuando el usuario presione la tecla tab salte el msgbox.

Espero te sirva.
  #3 (permalink)  
Antiguo 28/04/2011, 11:39
 
Fecha de Ingreso: octubre-2008
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

Cita:
Iniciado por kyha Ver Mensaje
Mi opción seria poner el msgbox en el evento keypress del textbox1.Cuando el usuario presione la tecla tab salte el msgbox.

Espero te sirva.
que buena idea compadrito... creo que es lo que queda. La probaré! gracias
  #4 (permalink)  
Antiguo 28/04/2011, 11:51
 
Fecha de Ingreso: octubre-2008
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
Sonrisa Respuesta: Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

por esas casualidades de la programación encontré la forma.
Es
textbox_2.tabstop = true

muchas gracias de todas maneras kyha, saludos

EDICIÓN: OLVÌDENLO... nada que ver el código de arriba, pensé que me había servido.. .sorry!

Última edición por shugonman; 28/04/2011 a las 12:37
  #5 (permalink)  
Antiguo 28/04/2011, 13:50
 
Fecha de Ingreso: octubre-2008
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Respuesta: Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

Hola nuevamente.
kyha, lo del keypress no sirve, estuve averiguando el porqué, es porque al presionar TAB pasa inmediatamente al siguiente textbox, por lo tanto el mensaje no aparece. Intenté con KeyUP y KeyPress... no encuentro una manera para el tab.
  #6 (permalink)  
Antiguo 28/04/2011, 14:08
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

Activaste la propiedad KeyPreview = True de tu Form?
__________________
http://ka0stj.wordpress.com/
  #7 (permalink)  
Antiguo 29/04/2011, 05:33
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Duda con evento leave al pasar de un textbox a otro con tecla TAB(vb 2005)

La verdad es que pensé que funcionaria y no lo probé.He encontrado esto por google, espero que te sirva.

http://www.eggheadcafe.com/software/...ionar-tab.aspx

Etiquetas: vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:54.