VB:Drag&Drop mit Strg/Shift

Moin!
Wenn ich beim Drag&Drop in Windows (z.B. im Explorer) die
Shift,Strg bzw. Shift&Strg betätige, kann ich damit
verschiedene Aktionen ansteuern: Verschieben, kopieren,
Verknüpfung erstellen etc.
Wie kann ich das unter VB realisieren?
Beim „normalen“ Drag&Drop kann ich die Keys nicht abfragen.

Weiss jemand Rat oder hatte schon mal das gleiche Problem?
THX
Jones

Servus Jones,

ich hatte so ein ähnliches Problem und habe es auf manuelle Art und WEise gelöst.

Hierzu habe ich das MouseDown-Event abgefangen. Hier kann man Strg und Shift abfragen. Drag&Drop kann man dann mit

.Drag vbBeginDrag

starten. Die gedrückte Tastenkombination habe ich mir dann in einer Variable gemerkt und beim Drop-Event abgefragt.

Dirk

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Dirk!
Das wäre dann der Work-Around dafür.
Dabei muss ich mich aber vorher entscheiden, was ich mit
Objekt anstellen möchte, also nicht Windows-Konform.

Muss ich halt mit leben. :smile:

TNX

Jones

-)