Ho bisogno di cambiare l'immagine di sfondo del mio modulo quando faccio un clic su un pulsante, e lo cambio di nuovo su null nuovamente la seconda volta che viene cliccato, come posso fare questo?come modificare a livello di codice l'immagine di sfondo sul modulo C#
5
A
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;
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
- 1. Come analizzare e modificare a livello di codice C#
- 2. Come impostare l'immagine come sfondo a livello di codice?
- 3. Android affiancato a livello di codice dell'immagine come sfondo
- 4. Modificare un tipo di carattere a livello di codice
- 5. Impostazione immagine di sfondo a livello di codice in Xib
- 6. Come posso modificare le impostazioni di sicurezza COM a livello di codice da C#?
- 7. Imposta sfondo animato dal vivo a livello di codice sul dispositivo mobile Android
- 8. come modificare lo stile del carattere a livello di codice nell'obiettivo-c
- 9. Come impostare a livello di codice il ForeColor di un'etichetta sul valore predefinito?
- 10. Come creare un modulo di Windows a livello di programmazione?
- 11. Cambia il colore di sfondo di ActionBarSherlock a livello di codice
- 12. Come creare file XSD a livello di codice in C#?
- 13. Come aggiungere i vincoli a livello di codice a un UIView creato a livello di codice?
- 14. Scorrimento a livello di codice
- 15. Come posso modificare a livello di codice l'argomento di una funzione * not * in un decoratore python?
- 16. Come modificare il nodo di uscita Tor a livello di codice per ottenere un nuovo IP?
- 17. L'aggiunta di meta tag a livello di codice in C#
- 18. Come modificare un'icona di TextView a livello di programmazione?
- 19. modificare a livello di UITextField Tipo tastiera
- 20. Come cambiare il colore di sfondo della finestra di dialogo a livello di programmazione?
- 21. Ottieni codice identificativo a livello di codice
- 22. Aggiunta di vincoli a livello di codice in Objective-C
- 23. Come creare o modificare a livello di codice un drawable fatto di linee di colori diversi
- 24. Come rimuovere lo sfondo grigio sul modulo padre MDI?
- 25. RadioGroup: Come controllare a livello di codice
- 26. creare a livello di codice un UILabel
- 27. Come posso rilevare lo sfondo di un'immagine a livello di codice?
- 28. modifica NSSlider Valore a livello di codice
- 29. Creazione di Imagebutton a livello di codice
- 30. Come posso modificare a livello di codice la password del mio dominio Windows?
grazie amico, proprio quello che stavo cercando. – Darkmage
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
Prova 'Image.FromFile' per esempio. –