Splitter にて、画面を上下に分割する Windows.Form を作成しました。

Splitter より上はデザイン時に表示されているサイズを最大としてそれ以上に
広がらないようにしたかった為 Splitter.MinExtra を調整すればいいのかな
思い、Form の SizeChangeed にて、

this.Splitter1.MinExtra =
this.ClientSize.Height -
this.statusBar1.Height -
this.panelUpSide.Height -
((this.Splitter1.Size.Height +1) * 2);

という計算式を入れたのですが、どうもうまいくいきません。

splitter より上の部分が常に同じ位置までしか広がらないようにしたいのです
がどのようにすべきでしょうか?
教えて頂けたら幸いです。よろしくお願いします。