3

У меня есть приложение winforms vb.net. В этом WinForm я поместил два компонента:Панель инструментов TableLayoutPanel и StatusTrip перекрывается

  • TableLayoutPanel панель
  • StatusStrip

Я пытаюсь поставить панель StatusStrip в нижней части WinForms и TableLayoutPanel уместить все остальные части экрана , поэтому я ниже свойства для этих двух компонентов:

  • TableLayoutPanel: Dock: Fill
  • StatusStrip панель: Dock: Bottom

Проблема заключается в том, что TableLayoutPanel и StatusStrip панель перекрытия, то есть панель инструментов StatusStrip появляется над TableLayoutPanel в нижней части WinForms.

Я попытался поместить TableLayoutPanel внутри панели и панель инструментов StatusStrip на другую панель, а затем установить свойства док-станции для панели, которая содержит таблицу tablelayoutpanel, и ту, которая содержит панель инструментов StatusStrip, донизу, но она не Работа.

+2

Это просто простая задача Z-порядка. Щелкните правой кнопкой мыши TLP и выберите «Привести к фронту». –

+0

Да, это работает! благодаря! – user1624552

ответ

6

Проблема заключается в иерархии элементов управления. Это можно изменить, используя Document Outline window (Ctrl + Alt + T или View> Other Windows> Document Outline). Перетащите TableLayoutPanel в положение StatusStrip.

Wrong (обратите внимание на перекрытие) enter image description here

Право enter image description here

Смежные вопросы