[英]How to use Dock-> Fill with an offset?
我有Windows Media Player组件。 我希望它填充整个表单,除了一些按钮和文本底部的一行。 因此,Dock-> Fill减去底部的零件,但是在调整大小时,底部的零件应左右调整大小,但应留在底部,而Windows Media Player组件应随表格调整大小,但将距离保持在底部。
添加一个面板,将其停靠设置为Bottom
,然后添加一个Media(what)组件,将其停靠设置为Fill
。 你完成了。
您不需要任何其他面板或SplitContainer。 可以通过适当的对接和锚固来解决问题。 将您的控件放在窗体上并调整其大小,以使底部的行保持不变(您可以通过将dock设置为顶部来轻松完成此操作)。 然后设置控件的所有锚点 (方法:在Windows窗体上 锚定 控件) 。 这会将控件的所有边缘都绑定到窗体的边缘,并且在窗体的底部将具有恒定的高度线。
结果(绿色为您的控件):
对于其他任何有此问题的人:
我有2个面板堆叠, panel1
被填充, panel2
被底部固定。 看起来好像panel1
,但文本将在panel1
下方的panel2
下panel2
。
我用padding属性修复了这个问题。 我在panel1
的底部添加了20 padding
,所有这些都已修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.