eso.
gracias.
eso.
gracias.
Si se puede ocultar, hay que darle ancho 0
saludos
pymsoft wrote:Si se puede ocultar, hay que darle ancho 0
saludos
Acabo de hacer la prueba con twbrowse, dandole ancho 0, y no se puede modificar el ancho (al menos con el mouse) y tampoco mover o cambiar de lugar.
Saludos
// Para ocultar columnas durante la ejecución
METHOD SetSizes( aHeader, aSizes ) CLASS TWBrowse // AAL
::aHeaders := If( aHeader != nil, aHeader, {} )
::aColSizes := If( aSizes != nil, aSizes , {} )
::aTmpColSizes := AClone( ::aColSizes )
::GetColSizes()
RETURN nilAlfredo Arteaga wrote:Alguna vez hice esto para ocultar columnas a conveniencia:
// Para ocultar columnas durante la ejecución METHOD SetSizes( aHeader, aSizes ) CLASS TWBrowse // AAL ::aHeaders := If( aHeader != nil, aHeader, {} ) ::aColSizes := If( aSizes != nil, aSizes , {} ) ::aTmpColSizes := AClone( ::aColSizes ) ::GetColSizes() RETURN nil
WITH OBJECT ::oTw
:aActions := Array(3)
:aHeaders := ::aNombreColumnas
:aColSizes := ::aTamanioColumnas// lColVisible:= .t.
// ::nColAct++
While .t. .AND. ::nColAct<Len(aSizes) // AAL ocultar
::nColAct++
lColVisible:= !( aSizes[::nColAct] == 0 )
IF lColVisible
exit
ENDIF
EndDo"Alfredo Arteaga"]Cierto. Parece que hay que agregar algo más.