![]() |
EmbeddedWB - Drag and Drop Funktionalität deaktivieren
Hallo,
ich habe folgendes Problem: Eine EmbeddedWB-Komponente befindet sich im Designmodus, kann also verändert werden. Jetzt ist es möglich, z.B. aus Word Text zu markieren und per Drag and Drop in dieses Fenster zu ziehen. Genau diese Funktionalität möchte ich ausschalten. Die in vielen Foren erwähnte Funktion RegisterAsDropTarget hilft mir hierbei nicht weiter, da diese sich nur auf das Drag and Drop von ganzen Dateien auswirkt. Ist RegisterAsDropTarget deaktiviert, kann ich halt keine Bilder oder andere Text/Html-Dateien mehr auf das Fenster ziehen (die dann ein Navigate auslösen würden), aber den Text aus Word oder einem anderen IE-Fenster schon. Scheinbar wird auch auf Events wie OnDragOver und OnEndDrag nicht reagiert. Ich habe außerdem schon den DragMode zwischen dmAutomatic um dmManual umgeschaltet, was auch zu keiner Veresserung geführt hat. Jemand eine Idee, wie man das Problem lösen kann? Grüße Nico |
Re: EmbeddedWB - Drag and Drop Funktionalität deaktivieren
Herzlich willkommen in der Delphi-PRAXiS, Nico.
Zitat:
Freundliche Grüße vom marabu |
Re: EmbeddedWB - Drag and Drop Funktionalität deaktivieren
Hallo Marabu!
In MSO habe ich nichts an den Einstellungen verändert, das war auch nur ein Beispiel. Du kannst genausogut einen Text in Firefox markieren und dann den markierten Text per Drag and Drop rüberziehen. Einzige Voraussetzung dafür ist, dass sich die IE-Komponente (TWebbrowse / EmbeddedWB) im Designmodus befindet. (So ist es jedenfalls bei mir). Sobald ich Text in das Fenster eintippen kann, funktioniert auch Drag and Drop. Erst wenn ich wieder auf ReadOnly zurückstelle ist D&D nicht mehr möglich. MfG Nico |
Re: EmbeddedWB - Drag and Drop Funktionalität deaktivieren
Hallo Nico,
hast du mal eine Fallstudie in einem Miniaturprojekt (nur EWB auf Form und designMode On) gemacht? Ich mache da gerade die Beobachtung, dass sich das Programm, mit dem ich gestern abend getestet habe, auf meinem anderen Rechner auch anders verhält. Auf meinem Rechner zu Hause habe ich gestern abend nur innerhalb des EWB-Fensters Text per drag-and-drop verschieben können, auf meinem Rechner im Betrieb funktioniert noch nichtmal das. Das Verschieben von Text zwischen Programmen funktioniert garnicht. Ich neige momentan zu der Überzeugung, dass es sich um Einstellungen außerhalb meines Programms handelt, die dieses unterschiedliche Verhalten auslösen. Grüße marabu |
Re: EmbeddedWB - Drag and Drop Funktionalität deaktivieren
Servus,
das führt genau zu dem von mir geschilderten Verhalten :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz