上部にbindingNavigatorを含むWinFormがあり、その下に2つの水平パネルがあるsplitContainerがあります。splitContainerは、bindingNavigatorによって占有されていないスペースを埋めます。
下部パネルをたとえば100ピクセルの固定高さに設定し、上部パネルに残りのスペースを埋めてもらいたいと思います。
これは私の現在のコードです:
kundeteamSplitContainer.SplitterDistance = kundeteamSplitContainer.Height - 100;
これにより、スプリッターの距離が常に全高より100ピクセル短くなり、下部パネルが残りの100ピクセルを占めるようになると思いました。実行時にフォームのサイズを変更すると、下部パネルのサイズが変わり続けるため、これは意図したとおりには機能しません。
編集:可能であれば、splitContainerを使い続けています。すでに実装されている下部パネルの非表示/表示に関連する多くの機能を取得しましたが、その作業を再度実行したくありません。