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

时间:2009-11-24 13:11:17

标签: c# winforms background-image

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

2 个答案:

答案 0 :(得分:15)

使用BackgroundImage属性:

form.BackgroundImage = image;

隐藏图片:

form.BackgroundImage = null;

将此源​​代码放入ClickButton方法:

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

答案 1 :(得分:9)

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

例如你可以这样做:

  

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

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

图像也可以来自资源。

相关问题