Hola todos.
¿Como puedo evitar el GoDown() o GoUp() continuo en xBrowse cuando el usuario mantiene oprimida la tecla Down o Up?
Me explico:
Tengo un xBROWSE CON ARRAY, con items basados en los nombres de varias tablas dbf.
Cuando efectúo un avance o retroceso, tengo que cerrar la tabla actual y abrir la siguiente seleccionada en el xbrowse, reconstruyendo el array y refrescando el oBrw. Son tablas pequeñas (Max 30 items). (Este es el codigo requerido)
Todo funciona bien, excepto cuando el usuario mantiene oprimida las teclas arriba o abajo, avanzando varios items, o llegando al inicio o final. Lo que sucede es que si el oBrw-array tiene mas de 5 items, no se refresca bien, presentando repetidos los items. Tengo que moverme a un item diferente para recuperar el refresh correcto. Es decir, si el usuario avanza item por item, todo correcto, pero si mantiene oprimida la tecla de avance, ahí el problema.
¿Cómo puedo corregir esto? ó, ¿Cómo le digo a xbrowse que si se mantiene oprimida la tecla de avance, solo avance un registro?
Agradezco cualquier sugerencia.
Saludos.