Перекрытие панели инструментов TableLayoutPanel и StatusTrip
У меня есть приложение winforms vb.net. В этой winform я поместил два компонента:
- TableLayoutPanel
- Панель инструментов StatusStrip
Я пытаюсь поместить панель инструментов StatusStrip в нижней части winforms и TableLayoutPanel, чтобы она подходила для всего остального экрана, поэтому я установил следующие свойства для этих двух компонентов:
- TableLayoutPanel: Dock: Fill
- Панель инструментов StatusStrip: Док: Нижняя
Проблема заключается в том, что панели инструментов TableLayoutPanel и StatusStrip перекрываются, то есть панель инструментов StatusStrip отображается поверх TableLayoutPanel в нижней части формы.
Я попытался поместить TableLayoutPanel на панель, а панель инструментов StatusStrip - на другую панель, а затем установить свойства панели закрепления для панели: панель, содержащую tablelayoutpanel, чтобы заполнить, и панель, содержащую панель инструментов StatusStrip, внизу, но она не работает.
1 ответ
Проблема в иерархии ваших элементов управления. Это можно изменить с помощью окна "Структура документа" (Ctrl+Alt+T или "Просмотр"> "Другие окна"> "Структура документа"). Перетащите TableLayoutPanel
выше StatusStrip
,