wbrowse scopes...
Posted: Mon Jan 14, 2008 11:06 am
wbrowse (el original de FW) en un dialogo dentro de un folder en determinadas situaciones que explicaré a continuación, me quita los scopes.
Abro el dialogo y muestro los datos con el scope sin problemas, me muevo con la rueda del mouse arriba y abajo, con las teclas, sin problemas.
Cuando pongo una ventana adelante y luego me muevo con la rueda del mouse me doy cuenta que me quitó el scope. O cuando hago click para redimensionar la columna y luego me muevo con la rueda del mouse el scope no está mas definido, y no depende de mis funciones, visto que no quito el scope en ningun momento (solo cuando cierro el dialogo).
puse este codigo para cuando pierde el focus para resolver el asunto
Código:
oLBXPrzAlt:bGotFocus := {|| prz_alt->( ordSetFocus(4) ),;
prz_alt->( ordScope( TOPSCOPE, cCodCpc ) ),;
prz_alt->( ordScope( BOTTOMSCOPE, cCodCpc ) ),;
prz_alt->( dbGoTop() ) }
pero me es util solo cuando pierde el focus y luego lo retoma, no cuando redimensiono la columna y luego me muevo con la ruedita del mouse...
A alguien le pasa?
Buscando en la wbrowse no veo en ninguna parte que elimine el scope, asi que estará en algunas de las funciones en C, que no las entiendo...
Saludos
Abro el dialogo y muestro los datos con el scope sin problemas, me muevo con la rueda del mouse arriba y abajo, con las teclas, sin problemas.
Cuando pongo una ventana adelante y luego me muevo con la rueda del mouse me doy cuenta que me quitó el scope. O cuando hago click para redimensionar la columna y luego me muevo con la rueda del mouse el scope no está mas definido, y no depende de mis funciones, visto que no quito el scope en ningun momento (solo cuando cierro el dialogo).
puse este codigo para cuando pierde el focus para resolver el asunto
Código:
oLBXPrzAlt:bGotFocus := {|| prz_alt->( ordSetFocus(4) ),;
prz_alt->( ordScope( TOPSCOPE, cCodCpc ) ),;
prz_alt->( ordScope( BOTTOMSCOPE, cCodCpc ) ),;
prz_alt->( dbGoTop() ) }
pero me es util solo cuando pierde el focus y luego lo retoma, no cuando redimensiono la columna y luego me muevo con la ruedita del mouse...
A alguien le pasa?
Buscando en la wbrowse no veo en ninguna parte que elimine el scope, asi que estará en algunas de las funciones en C, que no las entiendo...
Saludos