Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Treeview: Errores Al Mover ítems
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Treeview: Errores Al Mover ítems 
 
Buenas,
Hoy tengo un par de dudas con el Treeview.
Lo principal es que los métodos MoveAfter, MoveBefore, MoveLast, MoveFirst de Current del Treeview tienen un comportamiento un poco raro.
MoveAfter y MoveLast funcionan como MoveFirst.
MoveBefore y MoveFirst funcionan como MoveLast.

Adjunto un ejemplo.

PS.- Además, ¿alguien sabe cómo se maneja el Drag&Drop del Treeview?

Gracias de antemano.

ArbolPrueba.tar.gz
Descripción:  
Descargar
Nombre del archivo: ArbolPrueba.tar.gz
Tamaño: 14.68 KB
Descargado: 24 veces
ArbolPrueba.tar.gz
Descripción:  
Descargar
Nombre del archivo: ArbolPrueba.tar.gz
Tamaño: 14.68 KB
Descargado: 24 veces
ArbolPrueba.tar.gz
Descripción:  
Descargar
Nombre del archivo: ArbolPrueba.tar.gz
Tamaño: 14.68 KB
Descargado: 24 veces

 



 
última edición por Grandamakulo el Sabado, 10 Diciembre 2016, 23:39; editado 1 vez 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview: Errores Al Mover ítems 
 
Grandamakulo: Tu pregunta es sobre el treeview o sobre el XMLReader ? no es muy clara tu pregunta. Vamos ponenle un poquito mas de claridad a la pregunta.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview: Errores Al Mover ítems 
 
¡Ups! Estaba escribiendo a la vez otra cosa. ¡Solucionado! Me refiero al treeview.
Muchas gracias.
Lo de solucionado me refiero al XMLReader. Con lo de treeview sigo in albis.
 



 
última edición por Grandamakulo el Domingo, 11 Diciembre 2016, 21:35; editado 2 veces 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview: Errores Al Mover ítems 
 
He estado explorando un poco más con el treeview. MoveAfter o MoveBefore tienen posibilidad de añadir un argumento que es Key del elemento de referencia, pero ¿tengo que recorrer toooodo el árbol hasta dar con el elemento anterior o posterior y obtener el Key correspondiente?
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview: Errores Al Mover ítems 
 
Grandamakulo escribió: [Ver mensaje]
He estado explorando un poco más con el treeview. MoveAfter o MoveBefore tienen posibilidad de añadir un argumento que es Key del elemento de referencia, pero ¿tengo que recorrer toooodo el árbol hasta dar con el elemento anterior o posterior y obtener el Key correspondiente?

El key es muy útil podes formarlo con un texto del estilo path-del-archivo del cual haces drop,m luego verificas que el key no existe y entonces agregas el elemento, si existe, no lo agregas.

Hace un proyectito de lo que queres hacer y compartilo por aca, asi lo vamos charlando.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview: Errores Al Mover ítems 
 
ok, descargue el proyecto que pusiste al principio.
Primero para hacer drop en el treeview tenes que habilitar esa propiedad desde el menú de propiedades a True, luego el control podrá recibir los drops.
Luego esta el código de lo que hace con el drop recibido.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview: Errores Al Mover ítems 
 
Le cambie la propiedad Dropp al treeview  a True, como te comentaba antes.
Ahora podrás experimentar con ese evento.
Suerte.

ArbolPrueba-0.0.2.tar.gz
Descripción:  
Descargar
Nombre del archivo: ArbolPrueba-0.0.2.tar.gz
Tamaño: 13.08 KB
Descargado: 32 veces
ArbolPrueba-0.0.2.tar.gz
Descripción:  
Descargar
Nombre del archivo: ArbolPrueba-0.0.2.tar.gz
Tamaño: 13.08 KB
Descargado: 32 veces
ArbolPrueba-0.0.2.tar.gz
Descripción:  
Descargar
Nombre del archivo: ArbolPrueba-0.0.2.tar.gz
Tamaño: 13.08 KB
Descargado: 32 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Treeview: Errores Al Mover ítems 
 
Tincho, muchísimas gracias por la respuesta.
Lo acabo de probar y he visto que, efectivamente, admite el Drop de otras aplicaciones —bueno, lo he probado añadiendo un drawing y usando lo del Drop true—. Pero sigue sin activarse el Drag cuando le pulso con el ratón y arrastro.
En definitiva, no sé:
a) Cómo mover los ítems con las flechas usando el MoveAfter, MoveBefore, MoveFirst y MoveLast.
b) Mover los ítems con Drag&Drop.
El caso es que a DirChooser y FileChooser tampoco les funciona, pero el gestor de proyecto del IDE, sí. Creo que me bajaré las fuentes de gambas y me pasaré un par de semanas aprendiendo, a ver si así...
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron