![]() |
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 :) |
Re: Drag&Drop: Hinweis anzeigen
hmm... Im DragOver-Ereignis (oder wie auch immer das heißt) des Zielcontrols Tooltip zuweisen und aktivieren?
|
Re: Drag&Drop: Hinweis anzeigen
ein wenig komplizierter ist es schon :-)
Unter Vista ist diese Technologie fest eingebaut: ![]() 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