TransparencyKey 让窗体的某个颜色透明...怎么不管用??

解决方案 »

  1.   

     private void Form1_Load(object sender, EventArgs e)
            {
                this.TransparencyKey = this.BackColor;
            }
      

  2.   

    你用了图片当然不可以了。图片透明只能用png图片配合gdiplus来做,参考
    http://blog.csdn.net/jinjazz/archive/2007/11/01/1860437.aspx
      

  3.   

    要实现透明效果
    1,想透明的图片被设为窗口背景
    2,窗口的TransparencyKey 属性的颜色设置为想透明掉的颜色
    注意如果是Windows2003下 要把桌面颜色质量改成中16色 才能透明
      

  4.   

    如果你想让某个控件变透明,那么你的控件的背景颜色要和窗体的TransparencyKey颜色一致,那么就会成功了
    例如,想让窗体变透明,那么把窗体的背景颜色和窗体的TransparencyKey属性颜色都设为同一种颜色,运行就可以了