2009-11-24 9 views

Répondre

15

Utilisez la propriété BackgroundImage:

form.BackgroundImage = image; 

pour cacher l'image:

form.BackgroundImage = null; 

Mettez ce code source à la méthode ClickButton:

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

merci mon pote, juste ce que j'étais après. – Darkmage

+0

qu'est ce que c'est 'image'? dire que l'image est c: \ b; ah \ a.png alors comment faire pour que l'image se réfère à cela .. Et si l'image est dans les ressources du projet? – barlop

+1

Essayez 'Image.FromFile' par exemple. –

9

Vous devriez être en mesure de mettre BackgroundImage propriété de votre formulaire à partir du gestionnaire d'événements de ce bouton.

Par exemple, vous pouvez le faire comme ceci:

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

Pour supprimer l'image, redéfinissez la propriété sur null.

L'image peut aussi provenir d'une ressource.

+0

le vrai MVP;) –