Visual Basic - Pasar el enfoque

Life is soft - evento anual de software empresarial
 
Vista:

Pasar el enfoque

Publicado por Feltor (17 intervenciones) el 24/08/2001 22:55:59
Ola amigos,,,,,necesito saber como puedo cambiar el enfoque de un campo a otro dentro de un formulario utilizando la tecla ENTER,,,,,me gustaria saber si existe una forma más facil que copiar este codigo en todos los campos para pasar de uno a otro el enfoque

Private Sub TxtPrecio_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
TxtCalcular.SetFocus
End If
End Sub

Muchas gracias por cualquiera ayuda
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
sin imagen de perfil

RE:Pasar el enfoque

Publicado por Joan Fàbregas (101 intervenciones) el 27/08/2001 09:56:25
Existe una forma mas facil, en los formularios pones la propiedad "key preview" a true, esto hace que los eventos de teclado los capture el formulario antes que los controles que estan dentro de el y con esto solo tendrias que añadir a nivel de formulario el siguiente codigo

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Keyascii=asc(vbtab) 'Canviamos el Enter por la tabulacion
End If
End Sub

Espero qeu te sirva.

Saludos.
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