Page 1 of 1

Ocultar Tab de un Folder

PostPosted: Wed Oct 14, 2009 3:16 am
by jponce
Hola a todos

quiero ocultar este tab oFld:aDialogs[5]

Como puedo hacerlo ya probe oFld:Adialogs[5]:hide()

Atentamente
Julio Ponce

Re: Ocultar Tab de un Folder

PostPosted: Wed Oct 14, 2009 3:13 pm
by VPOZO
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

Re: Ocultar Tab de un Folder

PostPosted: Wed Oct 14, 2009 4:26 pm
by karinha

Re: Ocultar Tab de un Folder

PostPosted: Wed Oct 14, 2009 10:47 pm
by jponce
ok.

Les agradezco pero pero ninguna de las dos cosas me funciona para lo que yo quiero. no entiendo por que es tan complicado esconder un tab. con la opcion de Karinha me funciono pero lo unico malo es que no tengo solo 2 tabs tengo 6 tabs.

y necesito ocultar 1 de ellos segun una opcion de mi sistema.

Atenamente
Julio Ponce

karinha wrote:http://fivetechsoft.com/forums/viewtopic.php?t=2394&highlight=esconder

Saludos

Re: Ocultar Tab de un Folder

PostPosted: Sat Oct 17, 2009 4:08 am
by LuisPonce
Julio

Podrias desactivar en vez de esconder ?


REDEFINE FOLDER oFldMeza ID 101 OF oDlgMeza ;
PROMPT "Nivel Uno", "Nivel Dos","Nivel Tres", "Nivel Cuatro" ;
DIALOGS "DLG_NIVEL", "DLG_NIVEL", "DLG_NIVEL", "DLG_NIVEL"

oFldMeza:aEnable = { .T., .T. ,.F.,.T.}

Asi Desactivarias el tercer nivel

Re: Ocultar Tab de un Folder

PostPosted: Mon Nov 02, 2009 5:59 pm
by jponce
Gracias Luis no las oculta pero si las desactiva, bastante funcional.


de Antemano muy agradecido

Atentamente
Julio Ponce