Autor |
Mensaje |
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Drag&Drop En Treeview
Pues eso, ¿alguien sabe cómo se maneja el Drag&Drop del Treeview?
¿Alguna experiencia?
En la granja sólo he visto un gestor de proyectos que añade o quita pero no mueve los elementos.
|
#1 Martes, 13 Diciembre 2016, 13:25 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Drag&Drop En Treeview
Pues eso, ¿alguien sabe cómo se maneja el Drag&Drop del Treeview?
¿Alguna experiencia?
En la granja sólo he visto un gestor de proyectos que añade o quita pero no mueve los elementos.
¿Cual es el ejemplo que viste?
¿Queres que se ordenen los items cuando agregas algo?
Saludos.
|
#2 Martes, 13 Diciembre 2016, 13:39 |
|
|
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Re: Drag&Drop En Treeview
gbDocEditor.
Agrega ítems, pero no se pueden cambiar de posición.
Más que ordenar cuando se añada un elemento, es poder mover y ordenar como hace el IDE con el treeview de proyecto.
|
#3 Miercoles, 14 Diciembre 2016, 22:31 |
|
|
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Re: Drag&Drop En Treeview
Concretando la duda:
- Public Sub trvProyecto_MouseDrag()
-
- trvProyecto.Drag(trvProyecto.XXX, "YYY")
-
- End
¿Qué hay que hacer con «XXX» como objeto y con «YYY» como fromato para mover un ítem?
última edición por Grandamakulo el Viernes, 16 Diciembre 2016, 22:54; editado 1 vez
|
#4 Viernes, 16 Diciembre 2016, 22:52 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Drag&Drop En Treeview
Concretando la duda:
- Public Sub trvProyecto_MouseDrag()
-
- trvProyecto.Drag(trvProyecto.XXX, "YYY")
-
- End
¿Qué hay que hacer con «XXX» como objeto y con «YYY» como fromato para mover un ítem?
La prgunta original no era sobre trvProyecto.Drop??
Saludos.
|
#5 Viernes, 16 Diciembre 2016, 23:11 |
|
|
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Re: Drag&Drop En Treeview
Era sobre Drag&Drop en general.
Esto ahora me medio funciona para iniciar el Drag del ítem:
Ahora me meteré con el Drop
|
#6 Viernes, 16 Diciembre 2016, 23:20 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Drag&Drop En Treeview
Era sobre Drag&Drop en general.
Esto ahora me medio funciona para iniciar el Drag del ítem:
Ahora me meteré con el Drop
ok, bueno una cosa, trvProyecto.Drag(trvProyecto.Key) te dara el key del item, pero ojo si intentas poner eso con drop de nuevo en el treview no te dejara porque el key es unico dentro del treview. podes agregar otro key distinto con el mismo texto pero no con el mismo key.
Saludos.
|
#7 Viernes, 16 Diciembre 2016, 23:35 |
|
|
Grandamakulo
Analista Programador
Registrado: Enero 2016
Mensajes: 311
Edad: 55 Ubicación: En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
|
Re: Drag&Drop En Treeview
¡No había caído! Gracias.
Lo único que la información que lleva es tan solo el número «key». ¿Cómo «arrastro» toda la información del ítem además de la «key»?
|
#8 Viernes, 16 Diciembre 2016, 23:44 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Drag&Drop En Treeview
¡No había caído! Gracias.
Lo único que la información que lleva es tan solo el número «key». ¿Cómo «arrastro» toda la información del ítem además de la «key»?
Aca tenes un ejemplo para que veas la diferencia entre key t el texto del key.
Saludos.
Descripción: |
Ejemplo para ver la diferencia entre key y el texto del key. |
Descargar |
Nombre del archivo: |
ejercicio-treeview-0.0.1.tar.gz |
Tamaño: |
11.4 KB |
Descargado: |
35 veces |
Descripción: |
Ejemplo para ver la diferencia entre key y el texto del key. |
Descargar |
Nombre del archivo: |
ejercicio-treeview-0.0.1.tar.gz |
Tamaño: |
11.4 KB |
Descargado: |
35 veces |
Descripción: |
Ejemplo para ver la diferencia entre key y el texto del key. |
Descargar |
Nombre del archivo: |
ejercicio-treeview-0.0.1.tar.gz |
Tamaño: |
11.4 KB |
Descargado: |
35 veces |
|
#9 Sabado, 17 Diciembre 2016, 00:26 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Drag&Drop En Treeview
Si tú tienes la versión trunk de gambas, puedes ver un viejo, pero utilisimo, ejemplo de Drag&Drop en Treeview.
El ejemplo está en la ruta:
/home/...../trunk/app/examples/Basic/DragNDrop
|
#10 Sabado, 17 Diciembre 2016, 21:52 |
|
|
|