![]() |
Form vergrößern samt Inhalt
Hi,
Ich hab ein Formular mit vielen Komponenten drauf. Wenn ich das Formular maximier möchte ich, dass alle komponenten wie Buttons proportional zur Fenstergröße mit vergrößert werden. Wie kann ich sowas machen? viele Grüße Stephan |
Re: Form vergrößern samt Inhalt
Indem Du Top, Left, Height und Width der jeweiligen Komponenten neu setzt.
|
Re: Form vergrößern samt Inhalt
Und zwar im OnResize.
|
Re: Form vergrößern samt Inhalt
Moin Stephan,
oder Du probierst mal wie's aussieht, wenn Du die Anchors (siehe OI) der einzelnen Komponenten entsprechend einstellst. |
Re: Form vergrößern samt Inhalt
Um die Komponenten einer Form proportional zu ändern kann man die Methode ScaleBy benutzen:
Delphi-Quellcode:
var oldHeight: Integer = 640; procedure TForm1.FormResize(Sender: TObject); begin ScaleBy(Height,oldHeight); oldHeight := Height; end; |
AW: Form vergrößern samt Inhalt
Aber wie kommt man denn auf die 640? :?:
|
AW: Form vergrößern samt Inhalt
Zitat:
|
AW: Form vergrößern samt Inhalt
War in früheren Zeiten mal eine durchaus gängige Bildschirmhöhe. Nannte man VGA ;-)
![]() |
AW: Form vergrößern samt Inhalt
overmoon,
Variable möglicherweise nicht initialisiert ... |
AW: Form vergrößern samt Inhalt
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 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