Page 1 of 1

TsBrowse y la scroll vertical

Posted: Wed Nov 08, 2006 11:21 am
by thefull
¿ A alguien le funciona correctamente las scrollbar de la tsbrowse ?
No marca bien la cantidad de registros ni desde dbf ni desde array.

He intentado jugar con el bLogicLen , pero nanai de la china...

Cualquier ayuda sera bien recibida.

Saludos

Posted: Wed Nov 08, 2006 5:02 pm
by R.F.
Tengo entendido que el TSBrowse utiliza una version modificada de la clase TScrollbar, por lo menos en el build que yo tengo hay un fichero .C con un codigo de control de la barra de scroll.

Lo que yo hago (uso el browse de hernan) es asignar el blogiclen a un valor fijo (por el uso de ADS asi evito estar pingeando al servidor en cada OrdKeyCount())

Ejemplo:

nNumRegs := (alias)->(OrdKeyCount())

@ .... listbox oBrw Fields......

oBrw:bLogicLen := {|| nNumRegs}

por ahi si que me funciona.

Por otro lado recuerdo que en los viejos tiempos de TWBrowse puro y duro, hacia un oBrw:oVScroll:SetPos() y luego refrescaba la barra, a pelo.

Re:

Posted: Thu Nov 09, 2006 8:28 am
by thefull
Amigo Rene, la clase TWbrowse de Hernan es la que uso por defecto, creo que es la más rápida.

Ahora bien, necesito usar a veces la TSbrowse , por que me da la posibilidad
de crear los SuperHead, y los necesito sin falta.

Como comentas, hay realice esas pruebas, pero creo que la clase scroll de la TsBrowse tiene un problema....