AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi DragImage während einer Drag-Operation ändern?
Thema durchsuchen
Ansicht
Themen-Optionen

DragImage während einer Drag-Operation ändern?

Ein Thema von Ralf Kaiser · begonnen am 4. Feb 2008
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

DragImage während einer Drag-Operation ändern?

  Alt 4. Feb 2008, 10:50
Hallo,

ich habe, wie es in dieser Beschreibung gezeigt wird, die Anzeige eines DragImages implementiert. Das funktioniert auch gut.

Jetzt soll allerdings wenn der Benutzer die Maus über ein bestimmtes Control bewegt ein anderes Image angezeigt werden als sonst (dieses Control dient zum löschen von Daten und das Image sollte dies anzeigen). Dazu habe ich dem TDragControl-Object ein Property "DragImageIndex" hinzugefügt mit dem sich das Image aus der ImageList auswählen lässt das angezeigt wird.

Auch das funktioniert, wenn ich den Wert beim Beginn der Drag-Operation setze.

Ändere ich den Wert allerdings während eine Dragoperation im Gange (im OnDragOver des Controls) ist, dann wird das Image nicht gewechselt.

Beim Setzen des Propertys wird in der Setter-Methode "FDragImageList.SetDragImage(Value, 0, 0);" aufgerufen. Ich habe schon versucht vor der Änderung "HideDragImage" und nachher wieder "ShowDragImage" aufzurufen aber das angezeigte Image ändert sich nicht.

Weiss jemand ob das Wechseln eines angezeigten DragImages überhaupt irgendwie möglich ist?

Danke schon mal,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:52 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