Page 1 of 1

Treeview

Posted: Tue Sep 29, 2009 5:57 pm
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

Re: Treeview

Posted: Tue Sep 29, 2009 6:30 pm
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

Re: Treeview

Posted: Thu Oct 01, 2009 10:16 pm
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

Re: Treeview

Posted: Fri Oct 02, 2009 6:45 pm
by empresoft
Gracias, irei ver...