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 Controls via Designer platzieren in FMX (https://www.delphipraxis.net/202992-controls-via-designer-platzieren-fmx.html)

Andreas L. 1. Jan 2020 16:46

Controls via Designer platzieren in FMX
 
Hallo,

wenn ich ein neues Control auf einem TRectangle platzieren möchte, sei es durch Klick in die Tool-Palette und anschließendem Klick auf das Rectangle oder via Drag 'n' Drop von der Toolplaette auf das Rectangle wird das neue Control (egal welcher Typ es ist) immer auf einem Parent-Control des Rectangles abgelegt. Die Position des Controls ist richtig. Es wird an der Maus-Position platziert. Nur eben der Parent stimmt nicht. Selbiges Phänomen habe ich wenn ich ein oder mehrere Controls auf der Form / dem Control auswähle bzw. in der Struktur-Ansicht selektiere und Sie dann via Cut and Paste in einem Rectangle einfüge. Bei einem Panel oder Layout-Control habe ich dieses Problem nicht.

Das nervt total wenn man viele Controls in diesen Rectangles ablegen möchte. Jedesmal muss ich die neuen oder ausgewählten Controls in der Struktur-Ansicht selektieren und via Drag 'n' Drop in der Struktur-Ansicht verschieben. Und bei einer sehr langen Liste kann das etwas dauern... Außerdem können die auserkorenen Controls total verstreut in der Liste sein... :evil: :cry:

Hat jemand eine Ahnung warum das passiert und ob man das beheben kann? Statt den TRectangles einfach TPanels zu verwenden wäre zwar möglich aber sehr aufwendig wenn jedes Panel einen anderen Rahmen oder Hintergrund haben soll. Da müsste ich jedesmal einen eigenen Style definieren. Vielleicht gibt es ein IDE-Plugin das hilft? GExperts bieten jedenfalls nichts derartiges soweit ich mich da durchgeackert habe. (BTW: GExperts sind ja enorm umfangreich, nützlich & sehr zu empfehlen Download offizielle Webseite und Download Experimentelle Version).

Schöne Grüße,
Andreas Lauß


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