FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour mover un item de un arbol a otra posicion
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
mover un item de un arbol a otra posicion
Posted: Fri Jun 11, 2021 03:19 PM

Hola.
Una vez añadido el item on item:= tree:add("valor nuevo") necesito ese item agregado moverlo por la rama (para arriba o para abajo) para posicionarlo donde deberia ir, hay algun metodo que pueda utlizar?

Supongamos que tengo estas ramas
2021
2022
2023

y el insertado es
2020 a esta rama la necesito poner sobre la de 2021.

gracias.

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: mover un item de un arbol a otra posicion
Posted: Sat Jun 12, 2021 06:38 PM

Gustavo,

Puedes usar oItem:SwapUp() y oItem:SwapDown() pero de momento esto solo funciona dentro de los items de una misma rama y hay un error al intentar llegar a la primera posición que estamos intentando solucionar

Revisa samples\pim.prg para ver como usarlos. Desde un elemento del árbol pulsa el botón derecho del ratón y verás las opciones que hay disponibles y puedes probar cada una de ellas

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion