Ho una domanda semplice, se ho un pulsante chiamato myButton in Windows Form, qual è la differenza di myButton.Image e myButton.BackgroundImage? Grazie in anticipo!Qual è la differenza tra BackgroundImage e l'immagine di un pulsante?
risposta
BackgroundImage
è come carta da parati, che copre l'intero sfondo .. si dovrebbe utilizzare modelli o immagini piene per lo sfondo. Se si sta solo cercando di mostrare utilizzare un'icona Button.Image
Per la proprietà Button.Image
dalla documentazione MS:
L'immagine visualizzata sul controllo pulsante.
Il BackgroundImage
un'immagine che rappresenta l'immagine da visualizzare sullo sfondo del controllo.
Così si può impostare un BackgoundImage
così come un Button.Image
il Button.Image
verrà posizionato sopra la parte superiore della BackgroundImage
Nota: Le immagini con colori traslucidi o trasparenti non sono supportati dai controlli Windows Form come sfondo immagini. Questa proprietà non è supportata su controlli figlio la cui proprietà RightToLeftLayout è true.
Ecco un esempio ho appena creato un Button
sia con BackgroundImage
e Button.Image
set. Chiaramente c'è un'immagine di sfondo, quindi il mio testo pulsante e un'immagine di pulsante accanto al mio testo.
La cosa interessante è che si può cambiare dove si posiziona il Button.Image
con la proprietà ImageAlign
Ecco lo stesso tasto con l'icona con la trasparenza e che non utilizzano RTL ed io mettemmo il colore di sfondo diventa blu chiaro e tutto funziona correttamente. Quindi la mia icona con trasparenza non è davvero trasparente o i documenti sono sbagliati.
Immagine di sfondo - L'immagine come nel nome suggerisce, viene impostata sullo sfondo e il testo viene sopra.
Immagine: l'immagine è adiacente (affiancata) al testo fornito. (Si veda in immagine)
Cosa intendi per "adiacente"? – mFeinstein
affiancati al testo. –
Per quanto posso vedere, myButton.BackgroundImage non è centrato nel pulsante, ma myButton.Image è, ed entrambi si comportano allo stesso modo con il testo ...Mi manca qualcos'altro? – mFeinstein
myButton.Image => L'immagine visualizzata sul controllo pulsante. myButton.BackgroundImage => immagine da visualizzare sullo sfondo del controllo.
- 1. Perl Tkx, qual è la differenza tra "pulsante" e "ttk__button"?
- 2. Qual è la differenza tra un pulsante di divulgazione dettagli e un indicatore di divulgazione?
- 3. Qual è la differenza tra = e: =
- 4. Qual è la differenza tra dict() e {}?
- 5. Qual è la differenza tra .ToString() e + ""
- 6. Qual è la differenza tra Verilog! e ~?
- 7. Qual è la differenza tra $ e $$?
- 8. Qual è la differenza tra {0} e +?
- 9. Qual è la differenza tra ("") e (null)
- 10. Qual è la differenza tra? : e ||
- 11. qual è la differenza tra [[], []] e [[]] * 2
- 12. Qual è la differenza tra " " e ""?
- 13. Qual è la differenza tra {0} e ""?
- 14. Qual è la differenza tra `##` e `hashCode`?
- 15. qual è la differenza tra:.! e: r !?
- 16. Qual è la differenza tra un pacchetto e un intento?
- 17. Qual è la differenza tra un algoritmo e un metodo
- 18. Qual è la differenza tra un "nonce" e un "GUID"?
- 19. Qual è la differenza tra un controller e un servizio?
- 20. Qual è la differenza tra un helper e un parziale?
- 21. Qual è la differenza tra un JavaBean e un POJO?
- 22. Qual è la differenza tra un array e un oggetto?
- 23. Qual è la differenza tra un vettore e un vertice?
- 24. Qual è la differenza tra un dizionario e un array?
- 25. Qual è la differenza tra un RoutedCommand e un RoutedUICommand?
- 26. Qual è la differenza tra un modello e un percorso?
- 27. Qual è la differenza tra un tema e un modello?
- 28. Qual è la differenza tra un REPL e un interprete?
- 29. Qual è la differenza tra un nodo e un vertice?
- 30. Qual è la differenza tra nohup e un demone?
Quindi potrei avere un Button.Image con trasparenza? – mFeinstein
Sì, è possibile. Scegli le icone che hanno trasparenza per questo. –
Ho letto le documentazioni, ma per me il ** "Immagine visualizzata sul controllo pulsante" ** e ** Un'immagine che rappresenta l'immagine da visualizzare sullo sfondo del controllo. ** Non ha differenze in termini di lingua , quindi volevo un esempio – mFeinstein