![]() |
Steuerelemente sperren
Auf einem Form habe ich zur Designtime "in mühevoller Kleinarbeit" :wink: einige Controls so angeordnet, wie ich sie während der Runtime brauche. Dabei sind die einzelnen Positionen auf einander abgestimmt und die Controls sitzen gruppenweise in verschiedenen Panels. Dort sind sie dann auch über Anchors an verschiedenen Seiten "befestigt".
Wenn ich nun zur Designtime mit den Controls arbeite, kann es allein durch das Anklicken schonmal vorkommen, dass sich ein Control verschiebt. Wie kann ich unter Delphi zur Designtime (also in der IDE) die Controls sperren, so dass sie nicht mehr verschoben werden? Beispiel: In der Microsoft IDE kann ich unter allen Sprachen (VB, C#, J# und C++) die Steuerelemente einfach mit rechts anklicken und den Punkt "Steuerelemente sperren" auswählen. Guido. |
Re: Steuerelemente sperren
Hallo Guido,
im Menü "Bearbeiten" findest du den Eintrag "Elemente fixieren". Er bewirkt eine Sperrung aller Elemente im Formular bzw. hebt diese Sperre wieder auf. Gruß Hawkeye |
Re: Steuerelemente sperren
Hallo Hawkeye.
Leider löst das mein Problem nicht ganz. Denn Es sollen nur bestimmte Controls gesperrt werden, während mit den jeweiligen Containern (Panels) die Positionierung vorgenommen werden kann. Selbst nach längerem Googlen und Suchen in der DP war da nichts zu diesem Thema zu finden. Außerdem habe ich gerade festgestellt, dass auch die MS-IDE nur entweder alle oder keine Steuerelemente sperren kann. Auch wenn dieses Problem wahrscheinlich nicht gelöst werden kann, ist dieser Tip bestimmt in einem anderen Projekt von Vorteil! Deshalb vielen Dank für deinen Hinweis! :thumb: Gruß, Guido. |
Re: Steuerelemente sperren
Wenn es dir sehr wichtig ist könntest du dir selbst eine Komponente schreiben die das für dich übernimmt
|
Re: Steuerelemente sperren
Du solltest alles, was Du zusammen halten möchtest, auf einem Frame platzieren. Den kannst DU dann auf eine Form oder ein Panel packen und entsprechend ausrichten.
Hope it helps onlinekater |
Re: Steuerelemente sperren
Hallo onlinekater.
Das habe ich im Prinzip ja schon getan (siehe oben) indem ich verschiedene Controls in Gruppen zusammengefasst und in Panels gesetzt habe. The problem is, wenn ich bei den einzelnen Controls Einstellungne ändern will, werden die manchmal schon beim Anklicken verschoben. Weil sie dann zum Beispiel auf das Raster oder die (wie heißen die noch :gruebel: ) Hilfslinien zum Ausrichten rutschen. Das heißt, das Prinzip mit den Panels ist das gleiche, das du mit Frames vorschlägst. (Oder?) Dennoch vielen Dank! Gruß, Guido. |
Re: Steuerelemente sperren
Hallo Jens.
Irgendwie war ich blind und habe deinen Beitrag übersehen. :oops: Zitat:
Gruß, Guido. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 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 by Thomas Breitkreuz