Distinguir copiar de mover en Drag&Drop


([N1] r_baena) #1

Hola a todos, ¿sabéis cómo puedo distinguir en un proceso si el usuario está copiando o moviendo cuando hace drag&drop?


([N1] Pepeto) #2

El proceso en si, no es posible distinguirlo, porque puedes usar un mismo proceso para las dos operaciones: copiar y mover
La diferencia esta en el “Estilo” de la rejilla de origen de los datos.
Si necesitas diferenciar el proceso de algun modo, solo te puedo recomendar, que tengas 2 procesos diferentes, uno para copiar y otro para mover

un saludo
José Luis
http://www.ascsl.com


([N4] mdelgado) #3

@r_baena

Se me ocurre una forma (sobre la marcha). Al iniciar el proceso guardas el tamaño de la lista DRAG y al finalizar vuelves a mirar el tamño de la lista DRAG. Si es el mismo es COPIAR, en caso contrario MOVER.

Saludos
Miguel D.