Autor Beitrag
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: So 04.11.07 13:28 
Wie sende ich Dateien per Drag&Drop?[meta]Drag&Drop, Datei, versenden[/meta]

Lösung: Drag & Drop Component Suite

Hallo,

es gibt ja viele Fragen, wie man Dateien z.B. vom Windows Explorer per Drag&Drop empfängt, aber keine, wie man sie sendet. Intern in Delphi gibt es ja diese Drag&Drop-Funktionen, aber erstens finde ich die einfach blöd, weil die die Dateien ja unbedingt transparent anzeigen wollen. Also flackert da eine riesige Dateistange (Ich hab SelectRow auf True gesetzt). Ich hätte lieber die ganz normale Drag&Drop-Funktion, mit dem kleinen Nebeneffekt, dass ich die Dateien dann auch von meinem Programm irgendwo hinkopieren kann.

Ist das eigentlich überhaupt möglich, Dateien "herauszuziehen"? Wenn jemand eine mögliche Lösung hat, wäre ich dankbar dafür.


Zuletzt bearbeitet von Yogu am Sa 29.12.07 17:48, insgesamt 2-mal bearbeitet
_frank_
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: Mo 05.11.07 05:04 
dateien herauszudroppen ist ein klein wenig komplizierter.
imho geht das nur über sog. OLE-Interfaces.
Es gibt aber schon eine Implementation von Angus Johnson ( angusj.com/delphi/ ) namens "Drag & Drop Component Suite". ich denke, die könnte für dich nützlich sein :)

HTH Frank

_________________
EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt :) )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
Yogu Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 05.11.07 18:06 
Danke für die Antwort, user profile icon_frank_. Aber leider verwende ich Delphi 3, und da klappt das Programm nicht. Ich schaue mir den Quelltext mal genauer an.