ENTER en un DW

Hola a todos, como hago para que un DW ejecute el evento doubleclicked cada vez que pulse ENTER en el DW.
Gracias por la respuesta
Fernando
Respuesta
1
Esto lo logras por medio del evento key del datawindow.
Este evento generalmente no existen en el datawindow entonces tendrás que añadirlo, utilizando el event id, pbm_dwnkey
Una vez tienes el evento declarado,
Preguntas por el valor del argumento key
Por ejemplo.
INTEGER li_return = 0
CHOOSE CASE key
CASE Enter!
THIS.TRIGGEREVENT(DoubleClicked!)
li_return = 1
END CHOOSE
RETURN(li_return)
La función triggerevent(), dispara un evento de cualquier objeto, el valor que recibe es del tipo constante (en este caso DoubleClicked!), la variable li_return cambia de cero a uno, con el valor uno aborta el funcionamiento del evento key, por lo que ejecuta el evento doubleclicked y no el key.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas