Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#6

Re: Formular anpassen wenn Vollbildmodus gewählt wird

  Alt 27. Mai 2006, 13:26
Hallo,

ich möchte dieses Thema nochmals aufwärmen.

Ich hab mir auch schon öfters die Gedanken darüber gemacht, wie man die Verhältnisse auf einem Form beibehalten kann, wenn man die Form verkleinert oder vergrößert.

Ich geh vom Erstellen der Form aus. Ich hab also währenddessen eine Form, die eine "frei gewählte" Größe hat. Zum Beispiel wenn ich ein neues Projekt erzeuge in Delphi, dann hat die Form Height = 640, Width = 870.

Wenn ich nun eine neue Software schreibe, dann mach ich es so, dass ich mich auf eine bestimmte Größe einige und die Properties der Form "BorderStyle" auf bsSingle und die "BorderIcons" auf [biSystemMenu,biMinimize] stelle.

Nun hab ich ein paar Thread gelesen, dass es mit ScaleBy möglich sei, trotz Änderung der Formgröße die Verhältnisse beizubehalten.

Da wollt ich mal fragen, wie macht ihr das?

Nehmen wir mal an, die Form hat eine Anfangsgröße von Height = 300 und Width = 500. Die neue Größe soll sein Height = 400 und Width = 700. Errechnet ihr euch dann den jeweiligen Faktor um den sich Height bzw. Width verändert haben und rechnet dies dann für ScaleBy um oder wie genau macht ihr das?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat