by JmGarcia » Wed Oct 08, 2008 7:10 am
JmGarcia wrote:¿ Y como se en que Item he pulsado doble click ?
Me contesto yo:
oTree:getSelText()JmGarcia wrote:¿ Como se si es padre o hijo ?
Aqui ya tengo problemas.
Si pido
oTree:GetSelected():GetParent():cPrompt y
oTree:getSelText() estando en un hijo (2º nivel) me da el texto del padre y del hijo.
El problema es cuando estoy en el padre y entonces al buscar a su "padre" (abuelo en este caso) me da un error.
Como el bloque de codigo para doble click es el mismo si pongo esto:
- Code: Select all Expand view RUN
oTree:bLDblClick:={||MsgStop(oTree:GetSelected():GetParent():cPrompt+;
oTree:getSelText())}
Cuando estoy en un padre me da
Error BASE/1004 Class: 'NIL' has no exported method: CPROMPT
Entonces ¿ Como se en que nivel estoy ?
Por otro lado imaginaros un arbol (tree) que en el primer nivel tiene "nombres" y en el segundo "apellidos" y deseo cambiar el orden.
Como "borro" el tree para cambiar de orden nombre+apellidos o apellidos+orden y refrescarlo. Es decir quiero cambiar todos los datos del tree y repintarlo de nuevo.
Mi abuelo decía: Los aviones vuelan porque Dios quiere, y los helicópteros ni Dios sabe porque vuelan.
FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013