Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Click und Drag beim Toolbutton (https://www.delphipraxis.net/187634-click-und-drag-beim-toolbutton.html)

Mattze 16. Dez 2015 17:12

Click und Drag beim Toolbutton
 
Hallo,

ich kriege es wieder mal nicht hin.
Ich möchte, dass ein Toolbutton wie normal geclickt werden, aber eben auch "gedragged" werden kann.
Die vielen Hinweise aus dem Netz dazu funktionieren beim Toolbutton nicht. (Jedenfalls kriege ich es damit nicht hin. MouseDown, MouseMove usw.)

Weiß jemand, wie das machbar ist?

Bevor nun jemand fragt, warum, um alles in der Welt, ich einen Toolbutton draggen will:
Viele Software hat eine konfigurierbare Toobar. Toolbutton werden aus dieser Toolbar entfernt, in dem sie davon "weggedraggt" werden. Das möchte ich auch gerne und mir fiel nichts weiter ein, als über Drag'n'Drop zu gehen. Wenn jemand eine andere Idee hat - immer her damit!
(Inzwischen ist mir aber aufgefallen, dass das immer in spezieller Umgebung erfolgt. Also, normalerweise Click, in der Konfigurationsumgebung Drag. Sehe ich das so richtig?
Ich würde gerne beides in der normalen Umgebung machen. Deswegen die Frage.)

Gruß
Matze

uligerhardt 17. Dez 2015 06:20

AW: Click und Drag beim Toolbutton
 
Zitat:

Zitat von Mattze (Beitrag 1324664)
(Inzwischen ist mir aber aufgefallen, dass das immer in spezieller Umgebung erfolgt. Also, normalerweise Click, in der Konfigurationsumgebung Drag. Sehe ich das so richtig?
Ich würde gerne beides in der normalen Umgebung machen. Deswegen die Frage.)

Die Lösung mit speziellem Modus hat halt zwei Vorteile:
  • Weniger Verwirrung beim Benutzer, da im Normalbetrieb nicht mal aus Versehen ein Button verschwindet.
  • (Vermutlich) einfacher zu programmieren. :mrgreen:

himitsu 17. Dez 2015 08:03

AW: Click und Drag beim Toolbutton
 
Alternativ, den Toolbutton ausblenden/disablen (optisch marieren) und einen "Dummy" (ein Bild oder was ähnlich Aussehendes) draggen/verschieben.

Sir Rufo 17. Dez 2015 08:21

AW: Click und Drag beim Toolbutton
 
Mit
Delphi-Quellcode:
TActionManager
hat man das schon fertig.

http://docwiki.embarcadero.com/RADSt...dung_erstellen


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