FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Duda sobre folder
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Duda sobre folder
Posted: Tue Sep 23, 2014 07:18 PM

Hola,

Me gustarƭa hacer una cosa con los folders y no sƩ si es posible o demasiado complejo.

Tengo 1 folder con 2 pestaƱas y 3 diƔlogos creados desde recursos.

Necesitarƭa en la pestaƱa 1 mostrar siempre el DiƔlogo1, pero en la pestaƱa 2 mostrar algunas veces el DiƔlogo2 y otras el DiƔlogo3.

ĀæAlguien tiene idea si se puede?

Gracias,

Un Saludo,

JoaquĆ­n MartĆ­nez
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda sobre folder
Posted: Tue Sep 23, 2014 07:47 PM
Intentalo asi....saludos... :-)

Code (fw): Select all Collapse
   REDEFINE FOLDEREX oFldx ID 401 oF oDlg ;
      PROMPT "pestana 1", "pestana 2" ;
      DIALOGS "dialogo 1", IIF( condicion, "dialogo 2", "dialogo 3")
Dios no estĆ” muerto...



Gracias a mi Dios ante todo!
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Duda sobre folder
Posted: Tue Sep 23, 2014 09:41 PM

No me has entendido o no me he explicado.

Despuès del redefine, quiero poder conmutar que en la pestaña 2 se vea el dlg2 o el dlg3.

Un Saludo,

JoaquĆ­n MartĆ­nez
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda sobre folder
Posted: Wed Sep 24, 2014 02:00 AM
jmartial wrote:No me has entendido o no me he explicado.

Despuès del redefine, quiero poder conmutar que en la pestaña 2 se vea el dlg2 o el dlg3.

Entendi claramente lo que dijistes, el punto es si entendistes la respuesta, creo la unica forma que suceda lo que quieras es que condiciones cuando se va usar un dialogo y cuando el otro, porque sino como sabria el sistema cuando usar cual.?, segun entendi..."pero en la pestaƱa 2 mostrar algunas veces el DiƔlogo2 y otras el DiƔlogo3"...es que en un momento X la 2da.pestaƱa tendra el dialogo 2 y en otro momento Y, tendra el dialogo 3...sino es asi...entonces no te entendi..disculpa, saludos... :-)
Dios no estĆ” muerto...



Gracias a mi Dios ante todo!
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Duda sobre folder
Posted: Wed Sep 24, 2014 07:24 AM

Hola Jose Luis,

Imagina, Has activado el DiÔlogo con la 2ª pestaña con el DIÔlogo2 y pulsas un botón y en la 2ª pestaña cambias el diÔlogo2 por el diÔlogo3.

Otra opción que se me ocurre es crear 3 pestañas con 3 diÔlogos, pero hacer hide()/show() de las pestañas que yo quiera, pero no he encontrado
la manera de ocultar o mostrar una pestaƱa de un folder.

Un Saludo,

JoaquĆ­n MartĆ­nez
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 03:57 AM
jmartial wrote:Hola Jose Luis,

Imagina, Has activado el DiÔlogo con la 2ª pestaña con el DIÔlogo2 y pulsas un botón y en la 2ª pestaña cambias el diÔlogo2 por el diÔlogo3.

Otra opción que se me ocurre es crear 3 pestañas con 3 diÔlogos, pero hacer hide()/show() de las pestañas que yo quiera, pero no he encontrado
la manera de ocultar o mostrar una pestaƱa de un folder.


Creo que haciendo lo que te dije podria ser posible, lo que necesitas es saber como reemplazar una pestaƱa por otra y la otra cosa a tomar en cuenta es los objetos que hay en cada una, o tambien otra idea seria ADD y eliminar una pestaƱa en tiempo de ejecucion y cargar los objetos de cada pestaƱa en funciones diferentes, hay que revisar un poco la clase TFolderex...Revisa haber que ves aca si te ayuda en algo...saludos... :-)

viewtopic.php?t=2394
Dios no estĆ” muerto...



Gracias a mi Dios ante todo!
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 04:16 AM

Lo que quieres hacer ya lo consegui, lo tienes en testfx5 y es asi...

oFldx:HideTab( n ) // ocultar
oFldx:ShowTab( n ) // mostrar

me sirvio para algo que estoy haciendo, gracias...saludos... :shock:

Dios no estĆ” muerto...



Gracias a mi Dios ante todo!
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 05:45 AM

Gracias,

Pero tiene que ser con tfolder, porque en esta pantalla tuve que quitar folferex por un bug que todavia
No estĆ” arreglado, que hacĆ­a que no se pintaran bien los ttreeview.

Un Saludo,

JoaquĆ­n MartĆ­nez
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 05:51 AM

Por lo que vi en el foro para la TFolder creo seria asi...

oFolder:aDialog[ n ]:hide()

oFolder:aDialog[ n ]:show()

intentalo haber o revisa la clase, hace mucho que no trabajo con TFolder, saludos... :shock:

Dios no estĆ” muerto...



Gracias a mi Dios ante todo!
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 06:19 AM

Hola,

Eso ya lo probƩ, y no hace nada.

Un Saludo,

JoaquĆ­n MartĆ­nez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 08:28 AM

Joaquin,

local oDlg := oFld:aDialogs[ 2 ]

oFld:aDialogs[ 2 ] = oFld:aDialogs[ 3 ]
oFld:aDialogs[ 3 ] = oDlg

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 09:45 AM

Gracias Antonio,

Pero falta una cosa, como ocultar la pestaƱa 3?

Algo como Tab3:hide().

Eso es lo que no sƩ hacer con la clase Tfolder.

Un Saludo,

JoaquĆ­n MartĆ­nez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Duda sobre folder
Posted: Thu Sep 25, 2014 10:09 AM

JoaquĆ­n,

No puedes ocultar una pestaƱa que yo recuerde. Lo que puedes hacer es borrarla y luego volver a aƱadirla.

Como ya existe, podrias reusar el diƔlogo. Prueba asi:

local oDlg := oFld:aDialogs[ 3 ]
local aPrompts := oFld:aPrompts

oFld:nOption = 3
oFld:DelItem()

y mƔs tarde volver a aƱadirla:

AAdd( oFld:aDialogs, oDlg )
oFld:SetPrompts( aPrompts )

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion