FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Molesto refresco en XBrowse
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Molesto refresco en XBrowse
Posted: Tue Dec 01, 2009 09:48 AM
En la version de FW 9.08, se produce un molesto refresco en el contro XBrowse, cuando avanzo por los registros con la tecla AvPag el control queda en esta posición.



Al mover el raton por el control se produce un refresco, y el registro seleccionado pasa a la ultima linea, esto es muy molesto para el usuario.



No se si estara corregido en versiones posteriores, muchas gracias.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Molesto refresco en XBrowse
Posted: Tue Dec 01, 2009 10:01 PM

Manuel,

Revisa este post de William Morales:

viewtopic.php?f=6t=17098start=0hilit=xbrowse

&&&

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Molesto refresco en XBrowse
Posted: Wed Dec 02, 2009 10:17 AM

He incluido esos cambios pero el problema persiste.

Saludos.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Molesto refresco en XBrowse
Posted: Wed Dec 02, 2009 10:52 AM

Manuel,

Si pudieses proporcionar un pequeño ejemplo autocontenido que reprodujese el problema, te lo agradeceríamos mucho, para asi poder reproducirlo aqui :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Molesto refresco en XBrowse
Posted: Wed Dec 02, 2009 12:36 PM

Las pantallas son del TestXbrw.prg del directorio samples.

Gracias.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Molesto refresco en XBrowse
Posted: Wed Dec 02, 2009 01:53 PM

Manuel,

gracias, ya estamos revisándolo.

Posiblemente hoy publiquemos la solución :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Molesto refresco en XBrowse
Posted: Thu Dec 03, 2009 10:35 AM
Manuel,

Temporalmente puedes usar este cambio. En el método PageDown() reeemplaza estas líneas:
Code (fw): Select all Collapse
 
      if ::FullPaint()
         ::Super:Refresh( .t. ) //::Paint()
      else
         ::DrawLine( .t. )
      Endif

Con esta:
Code (fw): Select all Collapse
     ::Refresh()
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Molesto refresco en XBrowse
Posted: Thu Dec 10, 2009 12:42 PM

Antonio cuando me posiciono en la ultima fila del brwose este hace como un PageDown, tremaendamente molesto, eso no se ha corrgeido.

Saludos.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Molesto refresco en XBrowse
Posted: Thu Dec 10, 2009 02:29 PM

Manuel,

Prueba a ponerle:

oBrowse:lTransparent = .T.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Molesto refresco en XBrowse
Posted: Thu Dec 10, 2009 05:05 PM

Antonio, lo siento no funciona.

El refresco molesto se produce al abandonar la zona cliente del control con el ratón, pero no se como puedo evitar ese comportamiento.

Saludos.

Continue the discussion