TableLayoutPanel和StatusTrip工具栏重叠

时间:2016-02-19 10:00:52

标签: vb.net winforms visual-studio tablelayoutpanel statusstrip

我有一个winforms vb.net应用。在这个winform中,我放置了两个组件:

  • TableLayoutPanel中
  • StatusStrip工具栏

我正在尝试将StatusStrip工具栏放在winforms和TableLayoutPanel的底部以适应屏幕的其余部分,因此我在这两个组件的下面设置属性:

  • TableLayoutPanel:Dock:Fill
  • StatusStrip工具栏:Dock:Bottom

问题是TableLayoutPanel和StatusStrip工具栏重叠,即StatusStrip工具栏出现在winforms底部的TableLayoutPanel上。

我试图将TableLayoutPanel放在一个面板中,并将StatusStrip工具栏放在另一个面板中,然后设置面板的停靠属性,一个包含tablelayoutpanel的填充,另一个包含StatusStrip工具栏到底部,但它不起作用

1 个答案:

答案 0 :(得分:7)

问题是控件的层次结构。这可以使用Document Outline window(Ctrl + Alt + T或View> Other Windows> Document Outline)进行更改。将TableLayoutPanel拖到StatusStrip

上方

错误(注意重叠) enter image description here

从右 enter image description here