Visual Basic - keytab x keyreturn

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de JuanCarlos

keytab x keyreturn

Publicado por JuanCarlos (106 intervenciones) el 16/11/2003 06:22:21
Hola gente de la LWP
Deseo mover el foco entre TextBox´s en su orden preestablecido de TabIndex pero no con la tecla tab sino con el enter. He probado con KeyPress, pero redcurriendo a posicionar el foco mediante el SetFocus, pero como se tata de una metriz de TexBox el index es distinto del TabIndex y no logro un orden continuo. Cambiar la posición de los campos y modificar sus nexos resultaría muy trabajoso.
Gracias a todos
Cordialmente
Juan Carlos
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:keytab x keyreturn

Publicado por Ángel (42 intervenciones) el 16/11/2003 12:35:08
Yo lo solucioné enviando un TAB (SendKey) al formulario cuando me pulsaban la tecla enter. Por supuesto puse la recogida de la tecla en el envento KeyPress del formulario.

Espero que te valga la idea y suerte.
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
Imágen de perfil de Juan Carlos

RE: Gracias

Publicado por Juan Carlos (106 intervenciones) el 16/11/2003 16:57:31
Hola Ángel
Te agradezco la respuesta. Funcionó perfecto.!!!!
¿Sabés como hacer para que responda de igual modo empleando [Alt + vbRight} ?
Disculpá que me aproveche pero "a la ocasión la pintan calva"...
Nuevamente gracias por tu respuesta tan pronta
Un abrazo
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: Gracias

Publicado por Ángel (42 intervenciones) el 17/11/2003 13:37:09
Hola.

Para enviar la tecla tab dentro del SendKeys te llega con poner el signo de porcentaje, mejor un ejemplo:

SendKeys (%{vbkeyReturn}) ' Esto envía ALT+ENTER.

Lo que no sé es que prentende con la constante vbRight, ya que no la he encontrado dentro de las constantes de teclas definidas en la ayuda de vb.

Suerte.
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: Gracias²

Publicado por JuanCarlos (1 intervención) el 19/11/2003 06:35:31
Disculpa me olvidé el " key"... en realidad me refería al vbKeyRight.
Pero con los datos que me diste ya estoy manos a la obra.
Un cordial saludo
Juan Carlos
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