con esta clasula _OOHG_UseLibraryDraw := .T.
el set focus ahora si despinta el boton
pero la primera vez que volves con TAB dibuja un recuadro
punteado dentro del mismo, pero no lo pinta
la segunda vez que volves con tab ahi si lo pinta
El temas es asi. Si el boton es un "Guardar"
yo valido y si hay error mando al usuario al textbox del error
con setfocus para que lo corrija
El usuario corrige y con tab vuelve al boton guardar pero este no se
pinta desorientándolo
Si da toda un vuelta con tab en la segunda vez si se pinta
No creo que sea normal esto. Al menos no lo vi con otros lenguajes
Saludos
Jorge
El 17-12-2020 09:08, Fernando Yurisich escribió:
Confirmo que el comportamiento observado es normal y se debe a la
forma en que Windows procesa los eventos y pinta los controles.
Para que funcione como tú quieres debes utilizar la cláusula
OOHGDRAW en la definición del botón.
Esta cláusula hace que los botones sean pintados por OOHG en lugar de
que sean pintados por Windows.
Si quieres que esta cláusula se asuma automáticamente para todos los
botones puedes agregar al principio del programa
_OOHG_UseLibraryDraw := .T.
Saludos
--
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Fernando
con esta clasula _OOHG_UseLibraryDraw := .T. el set focus ahora si despinta el boton pero la primera vez que volves con TAB dibuja un recuadro punteado dentro del mismo, pero no lo pinta la segunda vez que volves con tab ahi si lo pinta
El temas es asi. Si el boton es un "Guardar" yo valido y si hay error mando al usuario al textbox del error con setfocus para que lo corrija
El usuario corrige y con tab vuelve al boton guardar pero este no se pinta desorientándolo Si da toda un vuelta con tab en la segunda vez si se pinta
No creo que sea normal esto. Al menos no lo vi con otros lenguajes
Saludos Jorge
El 17-12-2020 09:08, Fernando Yurisich escribió:
-- Jorge Accinelli Dextra sistemas TE 4718-0379 jorgeaccinelli@dextrasistemas.com.ar
Originally posted by @dextrasistemas in https://github.com/oohg/core/issues/357#issuecomment-747670201