5

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

  • 表格布局面板
  • 状态条工具栏

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

  • TableLayoutPanel:停靠:填充
  • StatusStrip 工具栏:Dock:底部

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

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

4

1 回答 1

12

问题在于控件的层次结构。这可以使用“文档大纲”窗口(Ctrl+Alt+T,或查看>其他窗口>文档大纲)进行更改。将 拖到TableLayoutPanel上方StatusStrip

错误(注意重叠) 在此处输入图像描述

正确的 在此处输入图像描述

于 2016-02-19T10:07:07.647 回答