панель заполнения в стиле стыковки скользит за верхнюю/нижнюю закрепленную панель

У меня есть форма. У него есть панель, прикрепленная к верхней части, и панель, прикрепленная к нижней части. Остальная часть формы представляет собой панель посередине. Я хочу, чтобы он расширялся, чтобы заполнить оставшуюся часть моей формы, поэтому я установил стиль дока FILL для этой центральной панели. Когда я делаю это визуально, ничего не прыгает, но мои украшения для изменения размера перемещаются вверх / вниз за моей верхней и нижней закрепленными панелями. Теперь мои украшения для изменения размера имеют тот же размер, что и базовая форма.

Что я делаю неправильно? Моя средняя панель действует так, как будто она не понимает, что существует граница, установленная верхней и нижней закрепленными панелями формы. Он просто простирается прямо за то место, где, как мне кажется, он должен остановиться.

Изображение этой проблемы


person TWood    schedule 25.09.2012    source источник


Ответы (2)


Попробуйте щелкнуть среднюю панель, которая перекрывается другими панелями, чтобы выбрать ее, затем щелкните ее правой кнопкой мыши и выберите Bring To Front в контекстном меню, чтобы устранить проблему.

person LarsTech    schedule 25.09.2012

Я рекомендую вам использовать TableLayoutPanel с одним столбцом и тремя строками. Установите для свойства Anchor для всех ваших панелей значение LEFT+RIGHT+TOP+BOTTOM, а затем установите высоту строк по своему усмотрению. Фиксировано для верха и низа и «100%» для середины.

person SSS    schedule 26.09.2012
comment
Это тоже кажется достаточно простым решением. Я найду способ использовать его в другом проекте. - person TWood; 26.09.2012