【C#/VB.NET】ListViewの背景を透過させる

 

                this.TransparencyKey = Color.FromKnownColor(KnownColor.Control);
                this.AllowTransparency = false;
                //
                double dOpacity = pOpacity;
                this.Opacity = dOpacity / 100;

ListViewのBackColorを、Control にすればOK。
pOpacity は、1-100の数字を入れるようにする。透過率を示している。
スクロールバーとか、ヘッダーとかも同じように、Cotrolにすれば透過させられる。
ってことで、ListViewだけではなく、他のコントロールでも基本は同じ方法で透過させられる。