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 Ein Problem wenn ich 2 Objekte verschieben möchte (https://www.delphipraxis.net/117574-ein-problem-wenn-ich-2-objekte-verschieben-moechte.html)

Praxist 21. Jul 2008 09:47


Ein Problem wenn ich 2 Objekte verschieben möchte
 
Hallo,
das Problem ist mit Sicherheit bei euch bekannt und zwar beim Verschieben eines Objektes,
wenn das Objekt aus 2 controlls bestellt
Beispiel : Ein Panel mit einem Images drauf
Wenn ich versuche den Panel mit Drag and Drop zu verschieben, dann verschiebe ich das Image und nich den Panel.

Wie kann ich die 2 Controlls miteinander verbinden?

Sherlock 21. Jul 2008 09:54

Re: Ein Problem wenn ich 2 Objekte verschieben möchte
 
Das Problem hast du vermutlich weil das Image die gesamte Fläche des Panels einnimmt, und Du nicht das Panel zu fassen bekommst. Es ist in solchen und auch anderen Fällen hilfreich, die Objekthierarchie anzuzeigen (Shift+Alt+F11). Da wählst Du Dein störrisches Panel aus, und kannst es dann zumindest per Tastatur bewegen, Kopieren oder Ausschneiden.

Edit: Verbinden kannst Du solche Objekte nicht. Aber zum Zwecke des Verschiebens per Maus, kannst Du ja kurzfristig das Image nicht das komplette Panel bedecken lassen (Align auf AlNone und Image etwas verkleinern)

Sherlock

nicodex 21. Jul 2008 10:00

Re: Ein Problem wenn ich 2 Objekte verschieben möchte
 
Du kannst mit [Esc] zum Parent-Control wechseln.
Mit [Strg+Richtungstaste] wird das Control verschoben und mit [Umschalt+Richtungstaste] in der Größe verändert.
Ansonsten das Image mit [Strg+X] ausschneiden, Panel verschieben und mit [Strg+V] Image wieder einfügen.

Praxist 21. Jul 2008 10:14

Re: Ein Problem wenn ich 2 Objekte verschieben möchte
 
Zitat:

Zitat von nicodex
Du kannst mit [Esc] zum Parent-Control wechseln.
Mit [Strg+Richtungstaste] wird das Control verschoben und mit [Umschalt+Richtungstaste] in der Größe verändert.
Ansonsten das Image mit [Strg+X] ausschneiden, Panel verschieben und mit [Strg+V] Image wieder einfügen.

Danke für den Tric
Mit Esc konnte ich zu Panel wechseln und dann mit Strg plus Pfeil-Richtung
Aber mit Schift+Strg+Pfeil-Richtung Konnte man das Objekt schneller verschieben

Das Problem ist damit gelöst
Danke


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