Hemos detectado que la clase TExplorerBar tiene problemas con el desplazamiento del scroll, cuando se hace clic sobre la barra del scroll y se sostiene el botón izquierdo del mouse, al desplazarnos de arriba a abajo, algunos de los títulos de las barras se desaparecen, como lo muestra la imagen, (para aclarar si funciona correctamente si se hace clic sobre las pequeñas flechas de subir y bajar). De paso también me gustaría solicitar que se agregara el desplazamiento de arriba / abajo, usando la rueda de arrastre del mouse.

explbar4.prg
Code: Select all | Expand
#include "FiveWin.ch"
//----------------------------------------------------------------------------//
function Main()
local oWnd, oExBar, oPanel1, oPanel2, oPanel3, oPanel4
local bClick := { | o | MsgInfo( o:GetText() ) }
DEFINE WINDOW oWnd TITLE "FWH Class TExplorerBar"
oWnd:SetSize( 350, 600 )
oExBar = TExplorerBar():New()
oPanel1 = oExBar:AddPanel( "Uno" )
oPanel1:lSpecial = .T.
oPanel1:AddLink( "enero" )
oPanel1:AddLink( "febrero" )
oPanel1:AddLink( "marzo" )
oPanel1:AddLink( "abril" )
oPanel1:AddLink( "marzo" )
oPanel1:AddLink( "abril" )
oPanel1:AddLink( "mayo" )
oPanel1:AddLink( "junio" )
oPanel1:AddLink( "julio" )
oPanel1:AddLink( "agosto" )
oPanel1:AddLink( "septiembre" )
oPanel1:AddLink( "octubre" )
oPanel1:AddLink( "noviembre" )
oPanel1:AddLink( "diciembre" )
oPanel2 = oExBar:AddPanel( "Dos" )
oPanel2:AddLink( "enero" )
oPanel2:AddLink( "febrero" )
oPanel2:AddLink( "marzo" )
oPanel2:AddLink( "abril" )
oPanel2:AddLink( "marzo" )
oPanel2:AddLink( "abril" )
oPanel2:AddLink( "mayo" )
oPanel2:AddLink( "junio" )
oPanel2:AddLink( "julio" )
oPanel2:AddLink( "agosto" )
oPanel2:AddLink( "septiembre" )
oPanel2:AddLink( "octubre" )
oPanel2:AddLink( "noviembre" )
oPanel2:AddLink( "diciembre" )
oPanel3 = oExBar:AddPanel( "Tres" )
oPanel3:AddLink( "enero" )
oPanel3:AddLink( "febrero" )
oPanel3:AddLink( "marzo" )
oPanel3:AddLink( "abril" )
oPanel3:AddLink( "marzo" )
oPanel3:AddLink( "abril" )
oPanel3:AddLink( "mayo" )
oPanel3:AddLink( "junio" )
oPanel3:AddLink( "julio" )
oPanel3:AddLink( "agosto" )
oPanel3:AddLink( "septiembre" )
oPanel3:AddLink( "octubre" )
oPanel3:AddLink( "noviembre" )
oPanel3:AddLink( "diciembre" )
oWnd:oClient = oExBar
ACTIVATE WINDOW oWnd
return nil
//----------------------------------------------------------------------------//