Naprawiono wysokość panelu w kontenerze Split
Mam WinForm zawierający na górze bindNavigator i splitContainer z dwoma poziomymi panelami poniżej. SplitContainer wypełnia przestrzeń nie zajmowaną przez bindingNavigator.
Chciałbym ustawić dolny panel na ustaloną wysokość, powiedzmy 100 pikseli, i aby górny panel wypełnił resztę przestrzeni.
To jest mój obecny kod:
kundeteamSplitContainer.SplitterDistance = kundeteamSplitContainer.Height - 100;
Pomyślałbym, że ustawiłoby to odległość rozdzielacza dynamicznie na 100 pikseli mniejszą niż całkowita wysokość przez cały czas, dzięki czemu dolny panel zajmowałby pozostałe 100 pikseli. Nie działa to jednak w zamierzony sposób, ponieważ dolny panel zmienia rozmiar po zmianie rozmiaru formularza w czasie wykonywania.
EDYCJA: Trzymam się z splitContainer, jeśli to możliwe. Mam kilka funkcjonalności związanych z ukrywaniem / pokazywaniem już zaimplementowanego panelu dolnego i nie chcę tego robić ponownie.