如何使窗体调整大小C#

如何使窗体调整大小C#

问题描述:

我目前拥有窗体中面板内的所有常用组件,但是如何调整窗体大小以调整组件的大小?如何使窗体调整大小C#

我已经尝试过

this.panel1.size = new System.Drawing.Size(this.form.size.width, this.form.size.height); 

,但它没有工作

+1

“this.form”可能是什么? – 2010-02-06 14:12:38

尝试设置锚或panel.The的码头拿鹤酒店有4个可能的状态上,右,左,下。这些状态可以合并。如果您将所有4个设置为面板,它将与from调整大小。 Dock或多或少像Anchorssut不同的组合试验,看看你是否可以得到你想要的。如果你想要的是非常复杂的,并且不能用简单的锚或锚来完成,你可以附加到来自SizeChanget的evnet并计算面板的新大小。

+0

这是接近工作,但它不会占用所有边缘,选择到相邻的。如果我说的是Right和Bottom,那么当我调整大小时,所有内容都会移动到右下角。 – 2010-02-08 17:35:23

+0

你可以给你解释一下,如果你想要你控制填充洞的形式,当你调整大小或停留的方式,你必须说的顶部和底部,右和左。 – IordanTanev 2010-02-08 17:57:45