c#的congtrol控件如何设置透明度

c#的congtrol控件怎么设置透明度?this.BackColor Color.Transparent出现异常说空间不支持透明的背景色[

c#的congtrol控件怎么设置透明度?
this.BackColor = Color.Transparent;出现异常说空间不支持透明的背景色
[解决办法]


public class TransparentControl : UserControl
{
    public TransparentControl()
    {
        BackColor = Color.Transparent;
        Paint += new PaintEventHandler(TransparentRender);
    }
 
    private void TransparentRender(object sender, PaintEventArgs e)
    {
        using (Brush brush = new SolidBrush(Color.FromArgb(0, 255, 255, 255)))
        {
            e.Graphics.FillRectangle(brush, e.ClipRectangle);
        }
    }
}

TransparentControl的Parent属性,对其父容器透明
[解决办法]
不能的可能就是不能