FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda con Tree en xBrowse
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Ayuda con Tree en xBrowse
Posted: Mon Apr 27, 2009 10:47 PM
Hola a todos

Necesito una ayudita con un ejemplo que trae Fivewin xBrwTree.prg he logrado hacer esto


El fuente es este:
Code (fw): Select all Collapse
#include "FiveWin.ch"
#include "xbrowse.ch"

Function Main()   
   Local oWnd, oBrw,oDBF,oMnu

   USE C:\SISTEMAS\ORDENES\MENU ALIAS Mnu 
   Mnu->( dBGoTop() )
   
   DEFINE WINDOW oWnd TITLE "Mostrar menu de opciones como tree en XBrowse"

   @ 0, 0 XBROWSE oBrw OF oWnd 
   oBrw:nMarqueeStyle = MARQSTYLE_HIGHLROW
   
    oBrw:lHScroll := .f.
    
    oBrw:SetTree( BuildTree(), { "menos", "mas", iif(Mnu->lPUE,"si","no") } ) //Imagenes en un recurso
 
   oBrw:aCols[ 1 ]:cHeader = "Opciones"
 
   oBrw:CreateFromCode()
   oWnd:oClient = oBrw
   
   ACTIVATE WINDOW oWnd
   
return nil   

Static function BuildTree()
   Local oTree, cState
   
   TREE oTree
      While ! Eof()
          if Empty( cState ) 
            _TreeItem( AllTrim(Mnu->ITEM) ):Cargo := { Space( 10 ) }
            TREE
            cState =  Mnu->TAB
         else
            if cState != Mnu->TAB 
               ENDTREE
               cState = Mnu->TAB
               _TreeItem( AllTrim(Mnu->ITEM) ):Cargo := { Space( 10 ) }
               TREE
            endif   
         endif   
         if Mnu->TAB == cState .and. !Empty( Mnu->OP ) 
            _TreeItem( AllTrim(Mnu->ITEM) ):Cargo := { Space( 10 )}
         Endi
         
         SKIP
      enddo
      ENDTREE
   ENDTREE

   GO TOP

Return oTree


Lo que no puedo hacer es que aparezca la image "si" cuando un campo lógico de la base LPUE=.T.

Me toma sólo el valor del primer registro si este es .F. muestra en todos la imagen "no"

Gracias amigos por su ayuda

Saludos

Adhemar
Saludos,



Adhemar C.
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Ayuda con Tree en xBrowse
Posted: Tue Apr 28, 2009 12:16 PM

Amigos, realmente necesito una ayudita, he probado de todas forma y no puedo.

Gracias a todos por sus valiosos aportes.

Saludos

Adhemar

Saludos,



Adhemar C.
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Ayuda con Tree en xBrowse
Posted: Thu Apr 30, 2009 03:34 PM

podrias poner lo necesario para contruir ese modulo
aca, el rc, el prg, los bitmap, please para darte una manito :-)

salu2

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)

Continue the discussion