![]() |
Delphi XE und Frames
Moin, irgendwas funktioniert bei den Frames nicht.
Wenn man beim Frame in der DFM .Align auf alClient stellt, dann merkt sich der Formeditor die Größe nicht mehr. Es wird ständig die Größe der Form wieder auf die Standardgröße (wenn man einen neuen Frame erstellt) zurückgestellt. Also immer beim Laden oder Umschalten von Align wird die Größe meistens zurückgesetzt. :wall: Hab da jetzt zwar noch nichts gefunden, aber ist dieser Bug bekannt und gibt es einen Patch? oder muß man doch das Align im Constructor setzen? |
AW: Delphi XE und Frames
Ich hab mir schon lange angewöhnt, das alClient bei der Frame-Instanz und nicht in der Frame-Klasse zu setzen (im Code statt in der DFM sowieso :mrgreen:) - ich weiß gar nicht mehr, was damals das konkrete Problem war.
|
AW: Delphi XE und Frames
Ich habe es gerade einmal mit Delphi 5 probiert: Dort ist es auch so.
Damit ist das kein "Bug" von XE, sondern liegt einfach am Konzept: Ein Steuerelement, das mit alClient ausgerichtet wird, braucht keine Werte für Width und Height. Wozu auch? Bei Komponenten innerhalb anderer Formulare fällt das nicht auf - nur bei Frames, da sich Delhi deren Größe logischerweise nicht "gemerkt" hat. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 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