> Habe den ersten Tip herangezogen und teste gerade: Hast den Tipp falsch benutzt. Nur mal -1 nehmen wenn die Differenz negativ ist. Aber das ganze geIFe kannst Du Dir sparen, wenn Du Math.Abs() benutzt.
Ansonsten verstehe ich nicht wieso Du ne Schleife benutzt? Willst Du wirklich ne Animation haben? Ansonsten rechne doch direkt aus wie Du skalieren musst... diffX = Math.Abs(newExtend.UpperLeftPoint.X-newExtend.LowerRightPoint.X); diffY = Math.Abs(newExtend.UpperLeftPoint.Y-newExtend.LowerRightPoint.Y); diff = Math.Min(diffX, diffY); if (diff<4) newExtend.ScaleUp(4/diff); Das skaliert so, dass beide Richtungen mindestens 4� umfassen. Claudius _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
