Visual Basic - Utilizar ENTER en lugar de TAB

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Utilizar ENTER en lugar de TAB

Publicado por Piula (9 intervenciones) el 05/10/2001 12:15:38
Hola a todos, quiero poder pasar de un campo a otro medainte el ENTER y no hay manera. Utilizo el evento KeyPress pero no lo puedo controlar ya que en ENTER no me actúa. Puedo pulsar cualquier tecla y sí me coge el Ascii pero ENTER no hay manera, no hace nada de nada.

El mismo problema, pero parecido, lo tengo en un combobox. ¿Cómo puedo hacer que si el usuario pulsa ESC, no seleccione ningún elemento del Combo.

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:Utilizar ENTER en lugar de TAB

Publicado por MARTIN (198 intervenciones) el 06/10/2001 01:28:42
utiliza el siguiente codigo en el evento keypress del campo en el que quieres que detecte el "enter",espero que te sirva
saludoss.

If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
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:Utilizar ENTER en lugar de TAB

Publicado por Bebeto (12 intervenciones) el 06/10/2001 05:51:30
Con el siguiente codigo utilizas Enter y si el Campo esta vacio no pasa al siguiente
En el KeyPress del TextBox escribes:

if KeyAscii = 13 and Not TextBox1.text = "" then
TxtBox2.SetFocus
end if
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