在VS2005C#中
新建一个窗体FORM,在FORM中装入一个背景图片后,再画一个LABEL控件。则LABEL控件会有一个默认的
颜色ControlColor,这样如果LABEL上有文字的话就不好看了,可否设置一个属性使LABEL的背景也透明
呢?即可透过LABEL看到FORM的背景图片?

解决方案 »

  1.   

    this.label1.BackColor = Color.Transparent;
      

  2.   

    这样试下label1.BackColor = Color.Transparent;
      

  3.   


    设置窗体的Form.TransparencyKey 属性与lable的背景颜色相同就行 ,该属性是
    获取或设置将表示窗体透明区域的颜色。 
    this.TransparencyKey = System.Drawing.SystemColors.Control;
      

  4.   

    [code=C#][/                if (x == 0)
                    {
                        pic[0].Location = new Point(0, 0);
                    }]
      

  5.   

                this.label1.BackColor = Color.Blue;
                this.label1.BackColor = Color.FromArgb(100, 100, 100);
                this.label1.BackColor = SystemColors.ActiveBorder;