Und wie sieht es aus, wenn Du anstelle von Form1.Height, Form1.ClientHeight verwendest?
Bedenke aber, das Du dann die Fenstergröße evtl. noch anpassen mußt, etwa im OnCreate-Ereignis auf ClientHeight := 220.
Du verwendest das ganze doch in eine OnClick-Prozedur?

Zitat von
Stanlay Hanks:
Wie will man auch sonst die Größe verändern?!
Indem man Height oder Width auf die gewünschte größe setzt.
BorderStyle := bsSizeable ist nur dazu da, wenn der Benutzer die Fenstergröße individuell anpassen soll, da aber nur zwischen zwei verschiedenen Fenstergrößen umgeschaltet werden soll, ist bsDialog oder
bsSingle wohl besser angebracht.