PDA

Ver la Versión Completa : Hacer Drag&Drop desde otro programa a texto (RichEdit) o imagen (Image) en mi program


rrf
23-02-2009, 19:51:33
Hola.
Busco arrastrar desde otros programas: imágenes (por ej., desde Firefox) a un Image de mi programa y texto (por ej. desde Word o Write) a un RichEdit en mi programa.
Lo he intentado con los componentes DragDrop0402 que descargué en la página Torry y, si se puede hacer con ellos, no he sabido hacerlo (al menos con las imágenes).
He revisado con el buscador del foro, pero no he encontrado nada que me sirva. Quizás lo haya, pero no he sabido aprovecharlo.
El componente que se menciona en varios hilos diciendo que puede hacerlo no lo he encontrado entre los componentes del club.
Descargué un conjunto de componentes del club (creo que de fecha 10-10-2007 y Beta), pero no pude instalarlos (uso Delphi 5 Pro), supongo que porque mi versión de Delphi es antígua.

Bueno, después de contarles un poco lo que he hecho, lo que pido es: ¿hay alguna forma de arrastrar imágenes desde otras aplicaciones hasta un Image en mi aplicación?. Si lo puede entender una persona que no es experta, pues mejor...

Muchas gracias de antemano.
Ramón.

ElKurgan
24-02-2009, 10:51:28
En esta página (http://www.chami.com/tips/delphi/111196D.html)hay un ejemplo básico de como hacer que tus programas acepten ficheros arrastrados desde, por ejemplo, el explorador de windows, que puede servirte como punto de partida

Un saludo

rrf
24-02-2009, 14:38:06
ElKurgan, muchas gracias por esa dirección.

Parece que puede servir.

Lamentablemente no he sabido aprovecharla y, dado que tenía un tiempo limitado para incluir el Drag and Drop en el programa que realizo, y que no he logrado hacerlo, he decidido renunciar a incluir esa opción en el programa; puesto que era algo muy interesante (sobre todo con las imágenes), pero no imprescindible.

Además, en los ejemplos que he visto de componentes o de código de ejemplo, en ninguno realmente arrastra una imagen, aunque sí lo hace con su nombre y otras características de la imagen.

:confused:Y también creo que esto es un poco complicado para el nivel de programación que tengo. Supongo que se puede resolver con un poco de dedicación, pero vuelvo a lo anterior: se acabó el tiempo que ahora mismo puedo dedicarle.

Aprovecho para incluir esta dirección en la que se da una explicación bastante amplia que tiene que ver con este tema, puesto que podría servir a alguien que pueda estar interesado/a en este asunto:

http://www.delphidabbler.com/articles?article=24&part=1

Y ya nada más.

De nuevo gracias ElKurgan por tu ayuda y salu2 para to2/as.

Ramón.