2009-11-24 6 views

risposta

15

Uso BackgroundImage proprietà:

form.BackgroundImage = image; 

per nascondere l'immagine:

form.BackgroundImage = null; 

Mettete questo codice sorgente per il metodo ClickButton:

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

grazie amico, proprio quello che stavo cercando. – Darkmage

+0

cos'è 'immagine'? dite che l'immagine è c: \ b; ah \ a.png allora come fate a fare riferimento a quell'immagine .. E se l'immagine è nelle risorse del progetto? – barlop

+1

Prova 'Image.FromFile' per esempio. –

9

si dovrebbe essere in grado di impostare il BackgroundImage proprietà del modulo dal gestore eventi di quel pulsante.

Per esempio si potrebbe fare in questo modo:

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

Per rimuovere l'immagine, impostare la proprietà su null.

L'immagine può anche provenire da una risorsa.

+0

il vero MVP;) –

Problemi correlati