FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta sobre la clase folderEx
Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
Consulta sobre la clase folderEx
Posted: Sun Sep 24, 2023 01:16 AM

Hay alguna manera de que un objeto TFolderEx no pinte las pesta帽as?

La idea es hacer que la seleccion sea mediante un xbrowse a la izquierda, por ello no quiero ver las pesta帽as.

He intentado con oFolder:nFolderHeight := 0 pero algo hace que se trabe y funcione con mucha lentitud y mal.

Lo que deseo hacer es un dialogo con una serie de items a la izquierda en un xbrowse, que al ir cambiando de fila, a la derecha seleccione

un TScrollPanel diferente que tendr谩 varios controles.

Agradezco cualquier ayuda.

Alejandro Cebolido

Buenos Aires, Argentina
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta sobre la clase folderEx
Posted: Sun Sep 24, 2023 08:00 PM

Estimado Alejandro,

Creas el di谩logo desde c贸digo fuente 贸 usando recursos ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
Re: Consulta sobre la clase folderEx
Posted: Mon Sep 25, 2023 01:42 PM

Antonio

Creo el di谩logo desde c贸digo.

Muchas gracias

Alejandro Cebolido

Buenos Aires, Argentina
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Consulta sobre la clase folderEx
Posted: Tue Sep 26, 2023 05:03 PM

Use Pages, instead of Folder or FolderEx.

Regards



G. N. Rao.

Hyderabad, India
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta sobre la clase folderEx
Posted: Wed Sep 27, 2023 06:59 AM
Estimado Alejandro,

Aqui tienes un ejemplo funcionando: (Incluido en el pr贸ximo build de FWH)
Code (fw): Select all Collapse
#include "FiveWin.ch"

function Main()

聽 聽local oDlg, oXBrw, oPages
聽
聽 聽DEFINE DIALOG oDlg SIZE 600, 400 PIXEL TRUEPIXEL ;
聽 聽 聽 TITLE "XBrowse and Pages"
聽
聽 聽@ 10, 20 XBROWSE oXBrw SIZE 160, 200 PIXEL OF oDlg;
聽 聽 聽 DATASOURCE { "First", "Second" } AUTOCOLS ;
聽 聽 聽 HEADERS "Page" NOBORDER
聽
聽 聽WITH OBJECT oXBrw
聽 聽 聽 :nStretchCol 聽 := 1
聽 聽 聽 :lHScroll 聽 聽 聽:= .f.
聽 聽 聽 :bChange = { || oPages:SetOption( oXBrw:BookMark ) }
聽 聽 聽 :CreateFromCode()
聽 聽END
聽
聽 聽oPages = TPages():New( 10, 200, 380, 580, oDlg )
聽
聽 聽ACTIVATE DIALOG oDlg CENTERED ;
聽 聽 聽 ON INIT BuildPages( oPages )
聽
return nil

function BuildPages( oPages )

聽 聽local oScrPanel1 := TScrollPanel():New( 0, 0, 300, 300, oPages )
聽 聽local oScrPanel2 := TScrollPanel():New( 0, 0, 300, 300, oPages )

聽 聽@ 聽1, 1 SAY "Hello" OF oScrPanel1
聽 聽@ 10, 1 SAY "Bye" 聽 OF oScrPanel1
聽 聽oScrPanel1:SetRange()

聽 聽oPages:AddPage( oScrPanel1 )

聽 聽@ 聽1, 1 SAY "Another page" OF oScrPanel2
聽 聽@ 10, 1 SAY "End" 聽 OF oScrPanel2
聽 聽oScrPanel2:SetRange()

聽 聽oPages:AddPage( oScrPanel2 )

聽 聽oPages:SetOption( 1 )

return .T.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
Re: Consulta sobre la clase folderEx
Posted: Wed Sep 27, 2023 12:53 PM
Antonio Linares wrote:Estimado Alejandro,

Aqui tienes un ejemplo funcionando: (Incluido en el pr贸ximo build de FWH)
Excelente Antonio, muchas gracias!
Justo lo que necesitaba!
Alejandro Cebolido

Buenos Aires, Argentina

Continue the discussion