Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi XE und Frames (https://www.delphipraxis.net/156904-delphi-xe-und-frames.html)

himitsu 20. Dez 2010 10:12

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?

uligerhardt 20. Dez 2010 10:21

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.

Thom 20. Dez 2010 10:34

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