Einzelnen Beitrag anzeigen

Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#10

Re: Schriftgröße von Fenstergröße abhängig machen

  Alt 19. Jan 2008, 14:59
Zitat von xilos:
über TForm.Scaleby finde ich nichts in der delphi hilfe und weiß nicht was ich damit anfangen soll o.O
Sorry, ScaleBy ist von TWinControl abgeleitet.

Zitat von Delphi OH:
TWinControl.ScaleBy Methode

Skaliert das Steuerelement und seine untergeordneten Komponenten.

procedure ScaleBy(M: Integer; D: Integer); Beschreibung
ScaleBy skaliert ein Steuerelement, ohne die Position seiner oberen linke Ecke zu verändern. Die Wirkung ist ähnlich wie bei einer Änderung der Eigenschaften Height und Width, es wird aber versucht, die relative Größe und Position der untergeordneten Steuerelemente durch eine entsprechenden Neuskalierung bzw. Neuanordnung beizubehalten.

Die Parameter M und D definieren einen Multiplikator und einen Divisor für die Skalierung. Wenn Sie ein Objekt beispielsweise auf 75 % seiner Originalgröße skalieren möchten, geben Sie für M 75 und für D 100 an. Sie können beliebige Wertpaare verwenden, die dieses Verhältnis ergeben. Das Objekt wird also auch mit M = 3 und D = 4 auf 75 % verkleinert.
  Form1.ScaleBy(200,100); vergrößert die Form und alle Steuerelemente auf die doppelte Größe.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat