Visual Basic - Cambiar el comportamiento de return en un textbox

Life is soft - evento anual de software empresarial
 
Vista:

Cambiar el comportamiento de return en un textbox

Publicado por chousa (8 intervenciones) el 22/07/2002 19:54:01
Me gustaría saber como puedo hacer que al pulsar return sobre un textbox, el foco cambie al control siguiente en el tab index. de tal manera que la tecla return se comporte exactamente igual que el tabulador.

He probado con el siguiente evento en el textbox:

Sub txtFields_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii = 13 Then
keyascii = 9 End If
end sub

donde 13 es el código asccii de return y 9 el del tabulador.

el caso es que el código sólo funciona, si pongo cualquier caracter que no sea el nueve.

Cualquier sugerencia será bienvenida. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambiar el comportamiento de return en un textb

Publicado por Ery (155 intervenciones) el 22/07/2002 20:13:13
if keyascii = vbkeyreturn then sendkeys "{TAB}"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cambiar el comportamiento de return en un textb

Publicado por Alvaro Marín (574 intervenciones) el 23/07/2002 08:57:40
Estimado amigo:
En www.ambsoftware.com encontrarás un ejemplo que te muestra cómo hacerlo.
Para localizarlo te recomiendo que utilices el buscador de recursos de la página principal y escribas en la casilla la palabra "pasar".
Espero que esta información te sirva de ayuda.
Un cordial saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar