Arrastrar y Soltar ( drag and drop ) II :
Arrastrar y soltar Ficheros desde el navegardor a tu aplicación
Una de las cosas más útiles y realmente prácticas es dar la posibilidad al usuario de que pueda arrastrar ficheros desde su navegador de archivos a la aplicación.
Vamos a describir dos ejemplo
1) Arrastrar un archivo en formato de texto plano (.txt) desde el navegador, y que lo mostremos en un textArea.
2) Arrastrar un archivo gráficos (extensión: png, jpg) y que nos lo muestre en un picturebox.
Pasos que tenemos que seguir:
1º. En el control donde vamos a soltar el archivo, hay que poner en modo TRUE la propiedad "drop". Por dos razones: para que acepte soltar cosas sobre ella y que se active el evento _drop() al realizar la acción de soltar.
2º. Analizar la información del objeto "drag" y extraer la información que nos interese (la ruta del archivo)
3º. Una vez obtenida la ruta, procedemos a cargarla en el control.
Ejemplo de como se programa una aplicación para que podamos arrastrar y soltar ficheros desde el navegardor de archivos.
Código fuente:
-
-
Enlace de descarga: enlace a box.com