如何自动调整窗体的大小以适应控件的大小?

时间:2012-11-24 13:26:26

标签: c# winforms resize picturebox

让我说(为了简单起见)我有事件,当被解雇时,调用

pictureBox1.Size = new Size(500, pictureBox1.Size.Height);

问题是虽然控件变大了,但主Form1不会调整大小...(所以我只看到主窗体内部控件的一部分) (注意:dunno如果重要,但图片框已锚定)

我尝试使用AutoSize和AutoSizeMode属性,但它不起作用。 你能帮我个忙吗?

2 个答案:

答案 0 :(得分:1)

您必须首先禁用图片框锚点,然后调整表单大小(通过更改其我认为的大小属性),然后重新启用锚点。

或者更好的解决方案是,由于图片框锚定在表单中,因此您只能调整表单大小,并期望锚点也会导致图片框的大小调整。

答案 1 :(得分:0)

您可以使用DockAnchor属性