我目前在一个面板中有所有常用的组件,但我怎么能拥有它呢?当我调整表单大小时,它会随之移动组件?
我已经尝试了
this.panel1.size = new System.Drawing.Size(this.form.size.width, this.form.size.height);
但它无效
答案 0 :(得分:6)
尝试设置面板的Anchor或Dock。nachor属性有4种可能的状态:Top,Right,Left,Bottom。这些状态可以合并。如果你将所有4设置为面板,它将使用from调整大小。 Dock或多或少像Anchor jsut实验,有不同的组合,看看你是否可以得到你想要的。如果您想要的是非常复杂且无法使用简单的Anchor或Dock完成,您可以附加到SizeChanget的evnet并计算面板的新大小。