Фиксированная высота панели в SplitContainer

У меня есть WinForm, содержащая bindingNavigator вверху и splitContainer с двумя горизонтальными панелями под ним. SplitContainer заполняет пространство, не занятое привязкой Navigator.

Я хотел бы установить нижнюю панель на фиксированную высоту, скажем, 100 пикселей, и чтобы верхняя панель заполняла остальное пространство.

Это мой текущий код:

kundeteamSplitContainer.SplitterDistance = kundeteamSplitContainer.Height - 100;

Я бы подумал, что это будет динамически устанавливать расстояние разветвителя на 100 пикселей меньше, чем общая высота, поэтому нижняя панель будет занимать оставшиеся 100 пикселей. Это не работает должным образом, хотя нижняя панель продолжает изменять размер, когда я изменяю размер формы во время выполнения.

РЕДАКТИРОВАТЬ: Я придерживаюсь splitContainer, если это вообще возможно. Получил множество функций, связанных с скрытием / показом нижней панели уже реализовано, и я неЯ не хочу делать эту работу снова.

Ответы на вопрос(4)

Ваш ответ на вопрос