![]() |
Drag&Drop mit Controls
Hallo Leute,
Jedes Visuelle Object in Delphi unterstützt ja das Drag&Drop-System. Ich klicke das Obejct an ziehe es und fertig :-D. Gibt es eine einfache Möglichkeit das Control während des Drag&Drop-Vorgangs einzublende? z.B. Ein Panel mit DragMode := dmAutomatic wird gezogen. Sobald man den Courser nun über ein Control bewegt, welches Drops aktzepiert, verändert sich das Symbol. Solange ich aber den Courser bewege und nach einem möglichen DropTarget suche, bleibt das gedraggt Control immer an seiner Stelle. Wie kann ich es dem Courser Folgen lassen in einer Art Ghostmode so wie es die Icons im Explorer machen. Da wird ein gedragtes Symbol, welches noch nicht gedropt worden ist, halbtransparent an den Courser gehängen. Mit freundlichen Grüßen Tobi |
Re: Drag&Drop mit Controls
Hallo "Tobi482"
schau mal auf dieser Seite: ![]() Dort wird ziemlich viel über Drag&Drop erklärt, auch wie man eine Komponente "ghosted" zieht. Gruß Pfoto |
Re: Drag&Drop mit Controls
Danke die Seite ist klasse
DAAANNKKE Gruß Tobi |
Re: Drag&Drop mit Controls
Hi
Also erstnochmal Danke :-) es hat sich aber nun ein Neues Problem ergeben :-( Der Beispiel Code erklärt gut wie man die Images erstellt dei dann an der Maus hängen. Leider passiert jedoch ein Fehler. Soblad man das Image über ein Controlführt ist alels in Ordnung. Führt man jedoch das Image über ein Control, dessen Parent eine TGroupBox ist, verschwindet es :-(. Gruß Tobi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:50 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