Bin grade ein bisschen faul, jetzt noch über Code nachzudenken, aber ich stelle mir das so vor:
Du hast deine Form und vergrößerst, sagen wir mal ... in der Vertikalen nach unten. Dann speicherst du erstmal den y-Wert. Sobald die Maus 20 Pixel weiter unten/ob ist, lässt du dann ein Resize zu.
So würd's ich machen