把界面的背景图像改变之后,却发现各个控件的背景颜色在界面上画出一个一个的小矩形,使界面奇丑无比。那么如何使这些控件的背景色消息呢?    比如说新添加一个lable,就会在那里画出一个矩形,跟背景颜色不协调,而且背景颜色也不是单纯的一个颜色,有什么办法没有? C#

解决方案 »

  1.   

     foreach (Control x in this.Controls)
                {
                    Control.背景色=你想要的背景;
                }
      

  2.   


    foreach (Control x in this.Controls)
                {
                    x.BackColor=你想要的背景;
                }

      

  3.   

    自己解决了,   Control.BackColor = System.Drawing.Color.Transparent;还是很谢谢你