by VPOZO » Wed Oct 14, 2009 3:13 pm
Hola, la verdad no se como ocultar un tab de un folder pero podrias intentar armarlo cada ves que necesites y con los dialogos que deses asi podras eliminar y agregar lo que quieras en el momento ej;
REDEFINE FOLDER oFolder ID 900 OF oDlgFor PROMPT "EFECTIVO", "CHEQUES A FECHA" DIALOGS "DLG_GF", "DLG_GF"
Pero luego en el ON INIT DEL dialogo o cuando lo decidas armas nuevamente con lo que necesites algo asi:
//--> borras todos tab del folder
oFolder:Delpages()
//--> cargas los dialogos que necesites. los nombres estan almacenados en un arreglo
oFolder:LoadPages( aDlgs, { | oFld, nPage | DefCtrls( nPage, aDlgs[nPage] ) })
//--> igual pudedes cambiarle los nombres a cada tab
oFolder:aPrompts = aProm
//--> por ultimo refrescas
oFolder:Refresh()
DefCtrls = es una funcion que define los controles de cada dialogs
No es exactamente lo que buscas pero es otra forma de hacerlo.
si lo solucionas de otra forma no te olvides de ponerla aqui ...
chao