在VS2005C#中
新建一个窗体FORM,在FORM中装入一个背景图片后,再画一个LABEL控件。则LABEL控件会有一个默认的
颜色ControlColor,这样如果LABEL上有文字的话就不好看了,可否设置一个属性使LABEL的背景也透明
呢?即可透过LABEL看到FORM的背景图片?
新建一个窗体FORM,在FORM中装入一个背景图片后,再画一个LABEL控件。则LABEL控件会有一个默认的
颜色ControlColor,这样如果LABEL上有文字的话就不好看了,可否设置一个属性使LABEL的背景也透明
呢?即可透过LABEL看到FORM的背景图片?
设置窗体的Form.TransparencyKey 属性与lable的背景颜色相同就行 ,该属性是
获取或设置将表示窗体透明区域的颜色。
this.TransparencyKey = System.Drawing.SystemColors.Control;
{
pic[0].Location = new Point(0, 0);
}]
this.label1.BackColor = Color.FromArgb(100, 100, 100);
this.label1.BackColor = SystemColors.ActiveBorder;