5

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

4

2 回答 2

15

使用 BackgroundImage 属性:

form.BackgroundImage = image;

隐藏图像:

form.BackgroundImage = null;

将此源代码放入 ClickButton 方法:

form.BackgroundImage = form.BackgroundImage == null ? image : null;
于 2009-11-24T13:16:02.863 回答
9

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

例如,您可以这样做:

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

为了删除图像,将属性设置回 null。

图像也可以来自资源。

于 2009-11-24T13:21:32.007 回答