Problem With oTree

Problem With oTree

Postby Eoeo » Mon Jun 11, 2012 2:36 pm

I have this oTree

@ 0.2,0.2 TREE oTree OF oDlg SIZE 150,142 ;
BITMAPS { "SH_MATERIA","SH_PCLAVE" } ;
TREE STYLE nOr( TVS_HASLINES, TVS_HASBUTTONS, WS_VSCROLL )


Image


I cannot see the vertical scroll od this otree ( made with Goran Savckic class)


ani Idea ?
User avatar
Eoeo
 
Posts: 222
Joined: Mon Jun 04, 2012 12:00 pm

Re: Problem With oTree

Postby Antonio Linares » Tue Jun 12, 2012 8:13 am

Silvio,

Why don't you use a Windows standard TreeView ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42089
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problem With oTree

Postby Eoeo » Tue Jun 12, 2012 9:50 am

I don't Know.. perhaps i had problems in past...


I tried with treeview (fwh) but not run





Code: Select all  Expand view
Application
===========
   Path and name: C:\work\PRG\Family\main.Exe (32 bits)
   Size: 3,659,264 bytes
   Compiler version: xHarbour build 1.2.1 Intl. (SimpLex) (Rev. 6715)
   FiveWin  Version: FWHX 12.03
   Windows version: 5.1, Build 2600 Service Pack 2

   Time from start: 0 hours 0 mins 3 secs
   Error occurred at: 12-06-2012, 12:09:43
   Error description: Error BASE/1066  Argument error: conditional
   Args:
     [   1] = A   { ... }

Stack Calls
===========
   Called from: .\source\classes\TTREEVIE.PRG => TTREEVIEW:NEW( 176 )




the code
Code: Select all  Expand view


...
@ 0, nSplit+2 TREE oApp():oGrid OF oApp():oDlg ;
      SIZE (oApp():oDlg:nWidth())/2, (oApp():oDlg:nHeight()-22)/2 PIXEL    ;
      BITMAPS { "SH_PCLAVE","SH_MATERIA"}  ;
      FONT oApp():oFont                ;
      TREE STYLE nOr( TVS_HASLINES, TVS_HASBUTTONS


....

oLink := oTree:GetRoot()

   SELECT FR

   FR->(DbGoTop())

   DO WHILE ! FR->(EOF())
      if FR->FrN2 == 0
         oLink1 := oLink:AddLastChild(FR->FrTipo,Iif(FR->FrHoja,1,2),Iif(FR->FrHoja,1,2),.t.)
         oLink1:Cargo := Str(FR->Frn1,2)+Str(FR->Frn2,2)+Str(FR->Frn3,2)+Str(FR->Frn4,2)+Str(FR->Frn5,2)
      elseif FR->FrN3 == 0
         oLink2 := olink1:AddLastChild(FR->FrTipo,Iif(FR->FrHoja,1,2),Iif(FR->FrHoja,1,2),.t.)
         oLink2:Cargo := Str(FR->Frn1,2)+Str(FR->Frn2,2)+Str(FR->Frn3,2)+Str(FR->Frn4,2)+Str(FR->Frn5,2)
      elseif FR->FrN4 == 0
         oLink3 := olink2:AddLastChild(FR->FrTipo,Iif(FR->FrHoja,1,2),Iif(FR->FrHoja,1,2),.t.)
         oLink3:Cargo := Str(FR->Frn1,2)+Str(FR->Frn2,2)+Str(FR->Frn3,2)+Str(FR->Frn4,2)+Str(FR->Frn5,2)
      elseif FR->FrN5 == 0
         oLink4 := olink3:AddLastChild(FR->FrTipo,Iif(FR->FrHoja,1,2),Iif(FR->FrHoja,1,2),.t.)
         oLink4:Cargo := Str(FR->Frn1,2)+Str(FR->Frn2,2)+Str(FR->Frn3,2)+Str(FR->Frn4,2)+Str(FR->Frn5,2)
      else
         oLink5:= oLink4:AddLastChild(FR->FrTipo,Iif(FR->FrHoja,1,2),Iif(FR->FrHoja,1,2),.t.)
         oLink5:Cargo := Str(FR->Frn1,2)+Str(FR->Frn2,2)+Str(FR->Frn3,2)+Str(FR->Frn4,2)+Str(FR->Frn5,2)
      endif

      FR->(DbSkip())
   ENDDO

   oTree:UpdateTV()
   oTree:SetFocus()



 





I download this sample from http://cincomundos.wordpress.com/2005/0 ... f-con-fwh/
User avatar
Eoeo
 
Posts: 222
Joined: Mon Jun 04, 2012 12:00 pm

Re: Problem With oTree

Postby Otto » Tue Jun 12, 2012 10:41 am

Hello Silvio,
I have similar problems so I tried to find another way.
I use now 2 xBrowse to have a similar look.

Keep in mind that there will not be a TreeView in Metro Style too.

Best regards,
Otto

• There is no TreeView control provided for Metro style apps. I would recommend thinking through your design to see if there is a better way to achieve it than a TreeView. If not, then you would need to implement your own or use a 3rd party control.
--Rob
o Marked As Answer by Bob BaoMicrosoft Contingent Staff, Moderator Wednesday, December 07, 2011 8:58

before
Image
after
Image
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6332
Joined: Fri Oct 07, 2005 7:07 pm

Re: Problem With oTree

Postby Eoeo » Tue Jun 12, 2012 3:09 pm

I tried on window run ok




Image







the same code on dialog make error on ws_scroll

perhaps there's an error on dialog system... ?
User avatar
Eoeo
 
Posts: 222
Joined: Mon Jun 04, 2012 12:00 pm

Re: Problem With oTree

Postby Eoeo » Tue Jun 12, 2012 4:29 pm

Antonio

Libreria original de Savkic Goran

is in .\samples\trees
User avatar
Eoeo
 
Posts: 222
Joined: Mon Jun 04, 2012 12:00 pm


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 105 guests