La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3617 - DAR ENTER EN UN SLE
Autor:  Richard Lazo Vigil
Hola estoy programando en Power Builder 7.0 y deseo pasar de un sle a otro dando enter lo he probado con el keydown y keyenter!, lo he hecho en el evento other pero no funciona el enfoque pasa dos objetos despues. Además el cb no reconoce en Enter.
Agradecería de antemano la respuesta.

  Respuesta:  jeremy jaramillo lopez
para que pases de un sle_1 a un sle_2 presionando la tecla enter simplemente en el evento modified del control sle_1 escribes el siguiente codigo: sle_2.setfocus(), con eso lograras que el cursor se posicione en el sle_2, espero halla resuelto tu duda.

  Respuesta:  Sergio Aguilar Portilla
sabes solamente hazle doble click en el sle_1 en este caso y en su script escribes sle_2.setfocus()

  Respuesta:  Jose Sumaria
si quieres cambiar el foco entre " sle " programa dentro del evento modified, si quieres q 1boton se ejecute al presionar enter activa la propiedad " default ", si quieres q se ejecute al presionar escape activa la propiedad " cancel ".

  Respuesta:  Ken
declaras un User Event en el sle de tipo pbm_keydown

-- En el evento

If KeyDown(KeyEnter!) then
Send(Handle(this),256,9,Long(0,0))
End if

// Con esto salta al objeto siguiente en el tab
// order

Saludos
KFer