如何以编程方式更改表单c#上的背景图像

当我点击一个按钮时,我需要更改我的表单的背景图像,并在第二次单击时再次将其更改为null,我该怎么做?

使用BackgroundImage属性:

form.BackgroundImage = image; 

隐藏图像:

 form.BackgroundImage = null; 

将此源代码放入ClickButton方法:

 form.BackgroundImage = form.BackgroundImage == null ? image : null; 

您应该能够从该按钮的事件处理程序设置窗体的BackgroundImage属性。

例如,您可以这样做:

this.BackgroundImage = new Bitmap(@“c:\ Temp \ image.bmp”);

要删除图像,请将该属性设置为null。

图像也可以来自资源。