2009-11-24 12 views

Respuesta

15

Uso BackgroundImage propiedad:

form.BackgroundImage = image; 

para ocultar la imagen:

form.BackgroundImage = null; 

Pon este código fuente al método ClickButton:

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

gracias amigo, justo lo que estaba buscando. – Darkmage

+0

¿Qué es 'imagen'? diga que la imagen es c: \ b; ah \ a.png, entonces, ¿cómo hace que la imagen se refiera a eso ... y qué pasa si la imagen está en los recursos del proyecto? – barlop

+1

Pruebe 'Image.FromFile' por ejemplo. –

9

usted debería ser capaz de establecer el BackgroundImage propiedad de su formulario del controlador de eventos de ese botón.

Por ejemplo, podría hacerlo de esta manera:

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

Para eliminar la imagen, establezca la propiedad en nulo.

La imagen también puede provenir de un recurso.

+0

el MVP real;) –

Cuestiones relacionadas