Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   C# Drag&Drop: Hinweis anzeigen (https://www.delphipraxis.net/115252-drag-drop-hinweis-anzeigen.html)

OregonGhost 9. Jun 2008 10:23


Drag&Drop: Hinweis anzeigen
 
Moin,
ich habe in meiner Anwendung Drag&Drop zwischen einer Vielzahl von Controls ermöglicht. Nun möchte ich dieses etwas erweitern, und zwar um ein kleines Hinweisfenster mit zusätzlichen Informationen. Beispiel ist der Explorer unter Vista: Zieht man hier Dateien in einen Ordner, sieht man zunächst einen kleinen Pfeil oder ein Plus für Verschieben bzw. Kopieren. Hält man etwas drauf, erscheint zusätzlich ein kleiner Text (z.B. "Nach 'Dokumente' verschieben"). Mich würde interessieren, wie man so etwas sinnvollerweise implementiert. Denkbar sind unzählige Varianten.

Meine Anwendung ist eine Windows-Forms-Anwendung, aber ich schätze, dass das Konzept auch auf die VCL oder die Windows API zutrifft. Sachdienliche Hinweise also bitte in jedem Fall posten :)

DGL-luke 9. Jun 2008 11:00

Re: Drag&Drop: Hinweis anzeigen
 
hmm... Im DragOver-Ereignis (oder wie auch immer das heißt) des Zielcontrols Tooltip zuweisen und aktivieren?

MarcoWarm 10. Sep 2008 11:38

Re: Drag&Drop: Hinweis anzeigen
 
ein wenig komplizierter ist es schon :-)
Unter Vista ist diese Technologie fest eingebaut:
http://blogs.msdn.com/adamroot/pages...et-part-3.aspx

Gruß
Marco


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 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