Treeview

Post Reply
empresoft
Posts: 37
Joined: Mon Nov 12, 2007 12:46 pm
Location: BRAZIL

Treeview

Post by empresoft »

Hola, después de pulsar click, ¿cómo saber si estoy en la casilla de verificación o de la más

si estoy en mi derecho de la casilla de verificación de rutina ahora si estoy en la cima de la que da el siguiente error:


Error description: Error BASE/1005 Class: 'NIL' has no property: CARGO


Gracias


Luiz Fernando
FWH 804,XHARBOUR 1.1,XDEV,PELLES
empresoft
Posts: 37
Joined: Mon Nov 12, 2007 12:46 pm
Location: BRAZIL

Re: Treeview

Post by empresoft »

No sé si hay otra forma, más que para averiguar si estoy en +

oItem1 := oTree:GetSelected()
if valtype(oItem1)='O' //'object'
return .f.
endif


Gracias

Luiz Fernando
FWH 804,XHARBOUR 1.1,XDEV,PELLES
User avatar
VPOZO
Posts: 32
Joined: Tue Jun 24, 2008 5:19 pm
Location: Punta Arenas, Chile

Re: Treeview

Post by VPOZO »

Te sugiero revisar el ejemplo Testtre2.prg, quizas con esta parte puedas sacar alguna idea de como hacerlo..

oTree:bChanged := {|oTree,oItem| ;
oWnd:SetText( If( oTree:GetSelected():GetParent() != nil,;
oTree:GetSelected():GetParent():cPrompt + " + ", "" ) + ;
oTree:GetSelText() ), ;
oItem := oTree:GetSelected(), ;
If( oItem # nil .and. ValType( oItem:cargo ) == "B", Eval( oItem:cargo ), nil ) }

Ojala te sirva
empresoft
Posts: 37
Joined: Mon Nov 12, 2007 12:46 pm
Location: BRAZIL

Re: Treeview

Post by empresoft »

Gracias, irei ver...
FWH 804,XHARBOUR 1.1,XDEV,PELLES
Post Reply