C#图像自动调整大小

C#图像自动调整大小,c#,image,background,resize,C#,Image,Background,Resize,我有一个小游戏的小项目,所以我有一个表单和表单背景设置,例如image1.jpg 当我将背景更改为image2.jpg时,它会自动将其大小调整为248x248,然后我的背景是小的相乘图像。。 我的默认图像大小为700x700,与表单相同。命令正在使用中 Image myimage = new Bitmap(@"C:\Users\sdsd\Desktop\Iconscollection\images(2).jpg"); this.BackgroundImage = myimage; 那么,我究竟

我有一个小游戏的小项目,所以我有一个表单和表单背景设置,例如image1.jpg 当我将背景更改为image2.jpg时,它会自动将其大小调整为248x248,然后我的背景是小的相乘图像。。 我的默认图像大小为700x700,与表单相同。命令正在使用中

Image myimage = new Bitmap(@"C:\Users\sdsd\Desktop\Iconscollection\images(2).jpg");
this.BackgroundImage = myimage;
那么,我究竟如何让它立即变为700x700呢?

使用

this.BackgroundImageLayout = ImageLayout.Stretch
使用

this.BackgroundImageLayout = ImageLayout.Stretch

@Striller没有什么可以解释的。答案是给你一个提示,你可以去阅读。@Striller基本上,这个(表单)有一个BackgroundImageLayout属性。此处的命令将该属性设置为ImageLayout.Stretch。ImageLayout是一个枚举,它有几个成员,包括Zoom、Center、Tile等@Striller,没有什么需要解释的。答案是给你一个提示,你可以去阅读。@Striller基本上,这个(表单)有一个BackgroundImageLayout属性。此处的命令将该属性设置为ImageLayout.Stretch。ImageLayout是一个枚举,它有几个成员,包括缩放、居中、平铺等。