C# 在form_resize事件中设置picturebox大小

C# 在form_resize事件中设置picturebox大小,c#,winforms,C#,Winforms,当我改变表单的大小时,我想改变picturebox(和里面的图像)的大小。但是当我喜欢这个的时候 private void Form2_Resize(object sender,EventArgs e) { pictureBox1.Width = this.Width; pictureBox1.Height = this.Height; } 图片的大小不变。有什么问题吗?如果您的picturebox没有停靠尝试通过设置其停靠属性使其停靠那么它会工作。如果您的picturebo

当我改变表单的大小时,我想改变picturebox(和里面的图像)的大小。但是当我喜欢这个的时候

private void Form2_Resize(object sender,EventArgs e)
{
    pictureBox1.Width = this.Width;
    pictureBox1.Height = this.Height;
} 

图片的大小不变。有什么问题吗?

如果您的
picturebox
没有
停靠
尝试通过设置其停靠
属性使其停靠
那么它会工作。

如果您的
picturebox
没有
停靠
尝试通过设置其停靠
属性使其停靠
那么它会工作。

我认为调整大小事件当窗体开始更改其大小时激发。尝试延迟picturebox调整大小逻辑,直到表单完成调整大小


然而,最简单的方法是使用锚定或停靠picturebox…

我认为当表单开始更改其大小时,resize事件将触发。尝试延迟picturebox调整大小逻辑,直到表单完成调整大小


然而,最简单的方法是使用锚定或停靠picturebox…

确保已将上面的
Form2\u Resize
事件处理程序挂接到表单的
Resize
事件。
转到设计器,单击表单,然后转到属性框中的事件列表,并确保为
调整大小
事件选择
Form2\u Resize


除此之外,您可能需要考虑将图片框与其他人建议的窗体对接。

确保您已将<代码> Fr22Resisith事件处理程序上钩到您的窗体的<代码> Resiths事件。
转到设计器,单击表单,然后转到属性框中的事件列表,并确保为

调整大小
事件选择
Form2\u Resize


除此之外,您可能需要考虑将图片框与其他人所建议的窗体进行对接。

这通常是 PosikBox 1.DoC= DokSype。填充< /COD> >。这通常是“代码> PICTIONBOX1.DOCT= DOCKSype。填充< /COD>”。