Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Cambiar el foco de los cuadros de texto

Estas en el tema de Cambiar el foco de los cuadros de texto en el foro de Visual Basic clásico en Foros del Web. Hola, quiero saber como hago para que al apretar la tecla enter el foco de un cuadro de texto o de un boton pase a ...
  #1 (permalink)  
Antiguo 01/06/2007, 10:11
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Antigüedad: 17 años
Puntos: 0
Cambiar el foco de los cuadros de texto

Hola, quiero saber como hago para que al apretar la tecla enter el foco de un cuadro de texto o de un boton pase a otro control que quiero y no que lo haga aleatoriamente.
gracias
  #2 (permalink)  
Antiguo 04/06/2007, 09:30
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Re: Cambiar el foco de los cuadros de texto

en las faq's hay un ejemplo buscalo bien por alli y lo vas a encontrar de hecho muchos ejemplos que puedan ayudar.

nos vemos.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 04/06/2007, 11:58
 
Fecha de Ingreso: mayo-2007
Mensajes: 74
Antigüedad: 17 años
Puntos: 1
Re: Cambiar el foco de los cuadros de texto

Te doy dos formas para el textbox:

Private Sub Text1_KeyPress(KeyAscii As Integer)

1) If KeyAscii = 13 Then otro_control.SetFocus

2) If KeyAscii = 13 Then SendKeys "{TAB}"

End Sub

1) El foco va al control indicado, siempre que dicho control pueda recibir el foco.
2) El foco va al control que sigue en la lista según la propiedad TabIndex de cada control.
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 05:35.