我有一个Windows Media Player-Compononent。我希望它填充整个表单,除了一些按钮和文本底部的一行。所以Dock->填充减去底部的部分,但调整大小后,底部的部分应调整为左右,但保持在底部,Windows Media Player-Compononent应调整窗体大小,但保持距离底部。
答案 0 :(得分:5)
添加一个面板,将其底座设置为Bottom
,然后添加一个Media(无论)组件,将其底座设置为Fill
。你已经完成了。
答案 1 :(得分:1)
您不需要任何其他Panel或SplitContainers。通过适当的对接和锚定可以解决问题。将控件放在窗体上并调整其大小,使底部的线条保持不变(您可以通过将Dock设置为顶部来轻松完成)。然后设置控件anchors的所有(How to: Anchor Controls on Windows Forms)。这将控制的所有边缘绑定到窗体的边缘,并且您将在窗体的底部具有恒定的高度线。
结果(绿色是你的控制):
答案 2 :(得分:0)
对于遇到此问题的其他人:
我有2个面板堆叠panel1
填充,panel2
底部停靠。看起来它有效,但文字会在panel1
下显示在panel2
下方。
我用padding property修正了这个问题。我在20 padding
的底部添加了panel1
,所有内容都已修复。