Background image .ico trasparente

mercoledì 21 maggio 2008 - 21.04

lilo Profilo | Junior Member

Vorrei impostare come backgroundimage un' immagine .ico, che nelle zone di trasparenza (che disegnerò con inconomaker) mi mostri semplicemente trasparenza... ditemi se mi sono espresso male
Grazie

Brainkiller Profilo | Guru

>Vorrei impostare come backgroundimage un' immagine .ico, che
>nelle zone di trasparenza (che disegnerò con inconomaker) mi
>mostri semplicemente trasparenza... ditemi se mi sono espresso
>male

Ciao,
tra i formati utili per impostare uno sfondo in una Form non vedo .ico ma vedi tutti gli altri .bmp, .png, ecc.ecc. Se vuoi utilizzare la trasparenza puoi usare delle GIF trasparenti tradizionali o altri formati giocando con la proprietà della Form TransparencyKey.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

lilo Profilo | Junior Member

cioè impostare un colore che risulta trasparente?
In realtà ho già provato... e comunque io sono riuscito a impostare una ico come background image

Brainkiller Profilo | Guru

>cioè impostare un colore che risulta trasparente?

Sì. Però come trsparente qui si intende che diventa proprio trasparente anche la Form cioè che vedi cosa c'è dietro come se ci fosse un buco.

>e comunque io sono riuscito a impostare
>una ico come background image

Ok è vero si può, anche se non è indicato nell'elenco dei formati.

Cmq. io ho provato e la risposta è affermativa. Se tu usi un'icona e disegni lo sfondo trasparente con IconMaker o tool analogo una volta caricata come BackgroundImage è automaticamente trasparente. Come sai nei programmi di creazione Icone c'è un colore apposito che ha la funzione di "Trasparente".

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

lilo Profilo | Junior Member

Esatto, io appunto volevo fare quello. Fatta l'immagine con iconmaker, l'ho messa ma...non è cmq trasparente! devo fare qualcos'altro?

Brainkiller Profilo | Guru

>Esatto, io appunto volevo fare quello. Fatta l'immagine con iconmaker,
>l'ho messa ma...non è cmq trasparente! devo fare qualcos'altro?

Ciao,
forse c'è qualche problema con l'icona che hai creato.
Ho provato proprio io a fare questa operazione e funziona correttamente.
Prova anche tu con un'icona qualsiasi che trovi sul tuo PC.

Assicurati che l'icona che hai creato contiene i diversi formati 32x32 e 16x16 a 24 bit e 16 o 8.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

lilo Profilo | Junior Member

Scusa puoi mettere in allegato a un post l'icona ke hai fatto di prova? Così vedo
grazie

Brainkiller Profilo | Guru

>Scusa puoi mettere in allegato a un post l'icona ke hai fatto
>di prova? Così vedo
>grazie

Ciao,
cerca sul tuo PC si chiama app.ico ce l'hai sicuramente anche tu. E' quella che viene assegnata di solito alle applicazioni .NET.

Inserisco l'immagine della mia Form con l'icona sopra.
La form ha Background Color rosso infatti lo vedi ergo l'icona è trasparente.


270x181 4Kb


Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5