![]() |
Drag & Drop bei TreeView abbrechen.....
hi,
habe im TreeView ein paar objecte einige dürfen per drag & drop auf eine andere Komp verschoben werden. Möchte vorab prüfen ob das verschieben erlaubt ist. user macht drag & drop prüfe ob erlaubt wenn nicht abbrechen wenn ja kann verschoben werden. Mein Ansatz war in StartDrag()...... |
Re: Drag & Drop bei TreeView abbrechen.....
Hallo,
dafür ist im OnDragOver-Ereignis der Parameter Accept da. Gruss Thorsten |
Re: Drag & Drop bei TreeView abbrechen.....
thx, gibt es keine möglichkeit das schon vorher zu prüfen, also von da wo man dragen möchte?
dragen was für ein wort :freak: |
Re: Drag & Drop bei TreeView abbrechen.....
Das geht auch.
Wenn du den DragMode auf Manuel stellst, kannst du mit BeginDrag selber bestimmen ob das Daggen gestartet wird oder nicht. |
Re: Drag & Drop bei TreeView abbrechen.....
habe nur TreeView.StartDrag gefunden aber ich denke mal das meinst du....
werde es mal probieren. thx |
Re: Drag & Drop bei TreeView abbrechen.....
Nein, ich meine
Code:
TreeView.BeginDrag(true, 10);
|
Re: Drag & Drop bei TreeView abbrechen.....
achso, thx
|
Re: Drag & Drop bei TreeView abbrechen.....
Man könnte das auch mit StartDrag machen?
Einfach DragMode auf daAutomatic setzen und dann im StartDrag ereignis prüfen ob verschoben werden darf. Und dann einfach "CancelDrag()" aufrufen ;) Okay ist jetzt nicht gerade perfekt ;) Aber so könnte man es auch noch machen :) MfG xZise |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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