标签: c# winforms resize picturebox
让我说(为了简单起见)我有事件,当被解雇时,调用
pictureBox1.Size = new Size(500, pictureBox1.Size.Height);
问题是虽然控件变大了,但主Form1不会调整大小...(所以我只看到主窗体内部控件的一部分) (注意:dunno如果重要,但图片框已锚定)
我尝试使用AutoSize和AutoSizeMode属性,但它不起作用。 你能帮我个忙吗?
答案 0 :(得分:1)
您必须首先禁用图片框锚点,然后调整表单大小(通过更改其我认为的大小属性),然后重新启用锚点。
或者更好的解决方案是,由于图片框锚定在表单中,因此您只能调整表单大小,并期望锚点也会导致图片框的大小调整。
答案 1 :(得分:0)
您可以使用Dock和Anchor属性