Einzelnen Beitrag anzeigen

Delphiturbo
(Gast)

n/a Beiträge
 
#9

Re: ScaleBy() und wieder die originale Größe zurücksetzen ?

  Alt 6. Jun 2008, 23:01
Zitat von Fussball-Robby:
Wie wärs einfach mal mit Parameter umdrehen?
die Parameter umtauschen, habe ich schon vorher getestet und habe ich gedacht
das es damit nicht geht, da die Form-Breite und die Form-Höhe bleiben groß unverändert.

Also mit Parameter umtauschen ScaleBy(100,133) geht schon. Ich muss nur in OnCreate
die originale Breite und Höhe der Form als Variable speichern, damit ich beim verkleinern diese wieder zuweisen kann

Zitat von SirThornberry:
Zitat:
Mathematik ist einfach : ScaleBy(100 / 133, 100);
Vielleicht solltest du dann mal den Taschenrechner nehmen und anhand eines Beispiels prüfen ob DU die einfache Mathematik vielleicht doch nicht verstehst.
Was ist dann falsch? ScaleBy(100*100 / 133, 100);
oder wenn man was vergesst, nehmst Du es ernst
Das Format habe ich getestet und funktioniert 99,9999999999 %
Aber mit Parameter umtauschen funktioniert 100.0000000000 %
  Mit Zitat antworten Zitat