winform自定义控件怎样完全透明

怎么实现控件之间的透明,不是背景透明,像这样
图片说明
看过一个方法,但是我的控件可以拖动,用这种方法拖动的时候图形会变形(这种方法如果开双缓冲就会失效),下面是这个方法
图片说明
有什么其他的方法吗,求大神!

不要使用具有句柄的控件,可以用vbpowerpacks里的形状控件代替。

试试调整控件的Opacity属性看看。

请问下现在实现了吗?我现在就是纠结这个问题

GraphicsPath path = new GraphicsPath();
//用path实现控件图形

//然后用GraphicsPath初始化新的Region就实现GraphicsPath之外都是透明了。
this.Region = new Region(path);