Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Problemi di visualizzazione immagini
martedì 09 aprile 2013 - 13.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ElCaesar88
Profilo
| Newbie
3
messaggi | Data Invio:
mar 9 apr 2013 - 13:58
Salve a tutti! Ho un problema che non so come risolvere.
Ho un form composto da:
1 groupBox che contiene, al suo interno, 4 pictureBox (che chiamiamo per capirci pbPrimarie).
Sia il groupBox che le pictureBox hanno il background trasparente, in modo che si veda lo sfondo del form.
"sopra" ogni pictureBox, ho messo un'altra pictureBox (pbSecondarie) che ha anch'essa il background trasparente, ma sono più piccole delle pbPrimarie.
Le pbSecondarie contengono semplicemente delle immagini .png di una coccarda. L'immagine ha la "trasparenza" sul colore bianco, in modo tale da dare l'apperenza che sia "incollata" sull'immagine di sfondo.
Nel corso dell'esecuzione, nelle pbPrimarie comparirà l'immagine di un tizio e successivamente anche una coccarda, sopra l'immagine del tizio. Quello che succede è che, la coccarda che è nella pbSecondaria, che ha lo sfondo trasparente, NON prende lo sfondo della pbPrimaria, BENSI' quello del form!
Io vorrei che lo sfondo della pbSecondaria, sia l'immagine della pbPrimaria!
Sicuramente non imposto qualcosa, tipo il "proprietario" o qualche forma di priorità, ma non so proprio cosa bisogna impostare.
Spero di essere stato chiaro, vi ringrazio in anticipo per le risposte!
Massimiliano C.
mexico77
Profilo
| Junior Member
96
messaggi | Data Invio:
mar 9 apr 2013 - 15:37
Posta un pò di codice.
www.setteweb.it
Vinsent
Profilo
| Senior Member
268
messaggi | Data Invio:
mar 9 apr 2013 - 20:02
>Sicuramente non imposto qualcosa, tipo il "proprietario" o qualche
>forma di priorità, ma non so proprio cosa bisogna impostare.
Ho provato con la proprietà Parent e il metodo BringToFront ma non funzionano...e non sò il perchè....
Comunque, puoi risolvere semplicemente eliminando la "pbSecondaria" e scrivere l' immagine della coccarda sull' immagine della "pbPrimaria". Giusto qualche riga di codice usando DrawImage e se non vuoi ripetere il codice per tutte le PictureBox puoi crearti un controllo personalizzato.
Ciao
ElCaesar88
Profilo
| Newbie
3
messaggi | Data Invio:
mer 10 apr 2013 - 12:17
Ciao ragazzi! Ho risolto "disegnando" direttamente sull'area della groupBox che contiene le pbPrimarie e secondiarie.
Ho usato l'evento "Paint" della groupBox e qualche drawImage(). Grazie ancora a tutti!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !