Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Richedit und Drag&Drop (https://www.delphipraxis.net/199543-richedit-und-drag-drop.html)

Mattze 31. Jan 2019 07:18

Richedit und Drag&Drop
 
Hallo,

wie kann ich ein Richedit überreden, ALLE Drag&Drops zu akzeptieren?
Bei meinem Delphi 7 pro akzeptiert es nur Texte im Drag&Drop.
(Ich meine nicht nur beim VCL-D&D!)

Wozu?
Ich möchte eine Datei "von irgendwo" auf das Richedit ziehen. Beim Droppen daselbst wird das Richedit geschlossen und mit dieser Datei etwas gemacht.
Bei vielen anderen Komponenten geht das so zu machen!

Gruß
Mattze

Dennis07 1. Feb 2019 23:46

AW: Richedit und Drag&Drop
 
Bite... ernsthaft jetzt?
OnDragOver (Delphi) - RAD Studio Code Examples
Und das konntest du nicht mal eben ergoogeln? :evil:

Uwe Raabe 2. Feb 2019 00:05

AW: Richedit und Drag&Drop
 
Zitat:

Zitat von Dennis07 (Beitrag 1424572)
Bite... ernsthaft jetzt?
OnDragOver (Delphi) - RAD Studio Code Examples
Und das konntest du nicht mal eben ergoogeln? :evil:

Lies mal genau:
Zitat:

Zitat von Mattze (Beitrag 1424463)
Ich möchte eine Datei "von irgendwo" auf das Richedit ziehen.

Es geht hier ausdrücklich nicht um das Drag'n'Drop innerhalb der VCL, sondern um das aus der Windows-Shell.

HolgerX 2. Feb 2019 06:05

AW: Richedit und Drag&Drop
 
Hmm..

(mal kurz google)

http://delphidabbler.com/articles?article=11

Hier geht es um FileDrop vom Explorer.

Dies kann direkt in einem Formular oder Control eingebaut werden, z.B. einem abgeleiteten RichEdit.

Oder , wenn ich es richtig überflogen habe, ist im Link auch gleich eine Klasse für nen FileCatcher dabei....

Bernhard Geyer 2. Feb 2019 09:56

AW: Richedit und Drag&Drop
 
Bei Delphi 7 dürfte das TRichview noch sehr beschränkt sein was es überhaupt unterstützt.
AFAIK wrappt diese noch die Uralte Richedit von ersten Windows-Versionen (War jedenfalls bei D6 so)
Erst neuere Delphi-Versionen wrappen hier eine neuere Version des Windows-Richedit-Controls.

Falls man sehr viel mit dem RTF machen will, wäre auch https://www.trichview.com/ zu empfehlen.

Redeemer 2. Feb 2019 10:15

AW: Richedit und Drag&Drop
 
Es gibt auch noch die Komponenten von Angus Johnsson (der Typ, der Resource Hacker gemacht hat). Die sind zwar schon über 20 Jahre alt, gehen aber immer noch (sogar mit Unicode).

old7 2. Feb 2019 12:02

AW: Richedit und Drag&Drop
 
Ein s weniger in Johnsson :-)

Dort ganz unten
http://www.angusj.com/delphi/

Verwende ich seit Jahr(zehnt)en in D7pe :thumb:

arnof 5. Feb 2019 21:49

AW: Richedit und Drag&Drop
 
Drag and Drop ist leider nicht einfach (mit Windows und oder OLE -> Office)

ich habe leider noch keine Lösung finden können, die alles kann: die DragandDrop Komponenten http://melander.dk/delphi/dragdrop/ können zwar einiges aber nicht alles. Entweder WMFILE via ShellAPI oder OLE aus Outlook und Co. Beides habe ich auch nicht hinbekommen (auf dem gleichen Control):oops:

Meine aktuelle Notlösung: ein Controll nimt z.B. Outlook via Drag and Drop incl Anhängen korrekt entgegen das andere Control nimmt ExplorerFiles via WMFILE entgegen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz