Un objeto ¿puede tardar + de 1 seg en hacer foco??
Publicado por Andrea (325 intervenciones) el 29/04/2008 05:26:19
Hola a todos.
Tengo un problema que para mí es ilógico.
En el ACTIVATE de un PAGE de un PAGEFRAME, agregué el siguiente código:
THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . READONLY=.F.
THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . SETFOCUS
Esto lo hago para que el usuario se posicione directamente sobre un TEXTBOX principal luego de entrar en una PAGE nueva.
Como el FORM estaba lento al pasar de una ficha (PAGE) a otra, descubrí que si le anulo ese código, EL PROCESO TARDA MÁS DE UN SEGUNDO MENOS (esto lo hice con la función SECONDS( ))
Es decir, si yo hago esto:
* THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . READONLY=.F.
* THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . SETFOCUS
el pasaje de una ficha a otra de 1 segundo más rápido.
.
¿POR QUÉ ME PUEDE PASAR ESTO??? Lo he usado mil veces pero nunca me pasó algo así.
Muchas gracias
Tengo un problema que para mí es ilógico.
En el ACTIVATE de un PAGE de un PAGEFRAME, agregué el siguiente código:
THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . READONLY=.F.
THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . SETFOCUS
Esto lo hago para que el usuario se posicione directamente sobre un TEXTBOX principal luego de entrar en una PAGE nueva.
Como el FORM estaba lento al pasar de una ficha (PAGE) a otra, descubrí que si le anulo ese código, EL PROCESO TARDA MÁS DE UN SEGUNDO MENOS (esto lo hice con la función SECONDS( ))
Es decir, si yo hago esto:
* THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . READONLY=.F.
* THISFORM.PAGEFRAME1.PAGE1.TEXTBOX_1 . SETFOCUS
el pasaje de una ficha a otra de 1 segundo más rápido.
.
¿POR QUÉ ME PUEDE PASAR ESTO??? Lo he usado mil veces pero nunca me pasó algo así.
Muchas gracias
Valora esta pregunta
0