AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:02

Parameter dieser Suchanfrage:

Suche in Thema: Wie DragDrop-Ende signalisieren?
Suche alle Beiträge, die von "Benmik" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Wie DragDrop-Ende signalisieren?

      Delphi
      by Benmik, 2. Jan 2022
    Das merke ich mir mal für später. Zurzeit müsste ich da einiges programmieren, das lohnt im Moment nicht.
    Ich habe es jetzt so gelöst, dass das Gedrückthalten einer bestimmten Taste auf die Komponente umleitet und dabei Uwes Abort eingesetzt wird.

    Vielen Dank euch beiden.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Wie DragDrop-Ende signalisieren?

      Delphi
      by Benmik, 2. Jan 2022
    Da hast du offenbar Recht. Sowohl von der VCL als auch von der Komponente wird DragDrop gestartet, aber beendet wird es nur von dem, der zum Zuge kommt.

    Zum Verständnis: Es geht um Bilddateien, deren Vorschaubilder auf ein Panel gezeichnet sind. Bisher wurde DragDrop innerhalb der Anwendung genutzt (z.B. um Bilder zu verschieben o.ä.). Nun möchte ich aber gern auch Bilder aus dem Panel auf...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Wie DragDrop-Ende signalisieren?

      Delphi
      by Benmik, 2. Jan 2022
    Das funktioniert prima - aber leider legt es natürlich auch das DragDrop innerhalb der Delphi-Anwendung lahm. Ich hatte schon überlegt, ob ich die beiden Drag-Modi differenzieren sollte (durch die ALT-Taste, z.B.), aber ich fände es schon nett, wenn das bequemer ginge. Es funktioniert ja auch, man muss am Ende nur kurz nochmal klicken, aber das Ganze stört und ist unelegant.
    Man müsste das Abort...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Wie DragDrop-Ende signalisieren?

      Delphi
      by Benmik, 1. Jan 2022
    Das OnEndDrag-Event des Panels findet nicht statt, wenn ich zur Anwendung zurückkehre (z.B. mit ALT-TAB), sondern erst, wenn ich wieder auf das Panel klicke. Bis dahin zeigt der Mauszeiger aber "Kein-DragDrop" und die DragDrop-Aktion ist offensichtlich noch nicht abgeschlossen, was ich gern programmatisch erreichen würde.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Wie DragDrop-Ende signalisieren?

      Delphi
      by Benmik, 1. Jan 2022
    Hallo Uwe,

    Frohes Neues Jahr!

    Anbei ein Minimalbeispiel, leider muss dazu die erwähnte Komponente installiert sein. Das Beispiel besteht lediglich aus der Form mit einem TPanel darauf, dazu noch ein DropFileSource. Für die Demonstration muss es die Datei "C:\Temp\Test01.jpg" noch nicht mal geben.

    procedure TForm3.FormCreate(Sender: TObject);
    begin
    Panel1.Caption :=...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    Wie DragDrop-Ende signalisieren?

      Delphi
      by Benmik, 1. Jan 2022
    In meinem Programm realisiere ich DragDrop sowohl innerhalb der Delphi-Anwendung als auch nach außerhalb; Letzteres mit der The-Drag-and-Drop-Component-Suite-for-Delphi von Sven Harazim (ehemals Anders Melander). Das funktioniert auch.

    Wenn ich anfange, ein Objekt zu ziehen, dann startet Delphi DragDropBegin - zu diesem Zeitpunkt ist ja noch nicht klar, wohin das Objekt geht. Wenn ich es nun...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Benmik&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=209629
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz