Esistono due tipologie di trasparenza per il background di un controllo:
- Il controllo è reso trasparente per rendere visibile la form sottostante.
Per ottenere questo risultato basta semplicemente impostare il valore della property BackColor del controllo a Color.Transparent, come nell'esempio seguente:
- Il controllo è reso trasparente in modo da rendere visibile il desktop sottostante.
Per ottenere questo risultato, bisogna impostare la property TransparencyKey della form che contiene il controllo e la proprietà BackColor del controllo stesso, al medesimo valore, come nell'esempio seguente:
![](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/AMelchiori/WindowsLiveWriter/WinFormRenderetrasparenteuncontrollo_D626/image%7B0%7D_thumb%5B9%5D.png)