Salve, avrei la necessità di sovrapporre 2 immagini. L'immagine da svrapporre raffigura una sagoma e dovrei fare in modo che le parti esterne alla sagoma nera risultino trasparenti.

Specifico che l'immagine l'ho elaborata con photoshop rendendo le parti interessate trasparenti e salvata in gif conservando la trasparenza.

Nella mia applicazione, sviluppata con visual studio 2008, ho inserito le immagini in picturebox, ed ho provato a settare la proprietà "this->pictureBox3->BackColor = System::Drawing::Color::Transparent;" .

In realtà ho verificato che lo sfondo della sagoma viene impostato dello stesso colore dello sfondo del form e non realmente trasparente.

Qualcuno sa spiegarmi il motivo di questo comportamento, o meglio come posso fare per realizzare bene la sovrapposizione? Forse non usando picturebox...?

Grazie