Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form vergrößern samt Inhalt (https://www.delphipraxis.net/11865-form-vergroessern-samt-inhalt.html)

Stephan 15. Nov 2003 13:54


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

Daniel B 15. Nov 2003 13:56

Re: Form vergrößern samt Inhalt
 
Indem Du Top, Left, Height und Width der jeweiligen Komponenten neu setzt.

Luckie 15. Nov 2003 13:58

Re: Form vergrößern samt Inhalt
 
Und zwar im OnResize.

Christian Seehase 15. Nov 2003 13:58

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.

overmoon 16. Nov 2003 01:37

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;

DerErik 11. Sep 2018 13:03

AW: Form vergrößern samt Inhalt
 
Aber wie kommt man denn auf die 640? :?:

API 11. Sep 2018 13:44

AW: Form vergrößern samt Inhalt
 
Zitat:

Zitat von DerErik (Beitrag 1412946)
Aber wie kommt man denn auf die 640? :?:

Das kann niemand mehr so genau sagen, da der Beitrag schon 15 Jahre alt ist :lol:

Delphi.Narium 11. Sep 2018 13:54

AW: Form vergrößern samt Inhalt
 
War in früheren Zeiten mal eine durchaus gängige Bildschirmhöhe. Nannte man VGA ;-)

https://www.elektronik-kompendium.de...om/1904101.htm

hoika 11. Sep 2018 14:14

AW: Form vergrößern samt Inhalt
 
overmoon,
Variable möglicherweise nicht initialisiert ...

Uwe Raabe 11. Sep 2018 15:00

AW: Form vergrößern samt Inhalt
 
Zitat:

Zitat von Delphi.Narium (Beitrag 1412950)
War in früheren Zeiten mal eine durchaus gängige Bildschirmhöhe. Nannte man VGA ;-)

VGA hat zwar für die Breite 640, aber für die Höhe nur 480. Insofern ist die Frage durchaus berechtigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr.
Seite 1 von 2  1 2      

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