Ver Mensaje Individual
  #2
Antiguo 10 de julio de 2018, 21:22
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Begoguay, esto ocurre porque el orden de ejecución de las rutinas GUI no siempre corresponde con el orden de su lanzamiento.

Este error suele darse cuando justamente hacemos SetFocus sobre un control que en el momento lo tiene en estado Disabled.

Para evitar este tipo de problemas, usa el método ThruEvents antes de hacer SetFocus:

Código COBOL:
  1.      INVOKE POW-SELF "ThruEvents"

Dicho método asegurará la espera necesaria para que todas la rutinas GUI se ejecuten antes de la siguiente línea de código, que en nuestro caso es el SetFocus.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita