欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

WinFrom中label背景透明的实现方法

程序员文章站 2023-12-19 20:31:40
本文实例讲述了winfrom中label背景透明的实现方法,在应用程序开发中有着不错的实用价值。分享给大家供大家参考。具体实现方法如下: 使用: lblps...

本文实例讲述了winfrom中label背景透明的实现方法,在应用程序开发中有着不错的实用价值。分享给大家供大家参考。具体实现方法如下:

使用:

lblpstart.backcolor=color.transparent;

就可以让lable控件的背景色透明,可以看到摆放lable容器的背景色,但这个背景色不一定是窗体的背景色。

比如:

from1.controls.add(lable1);  
lable1.backcolor=color.transparent; 

这样,lable1就是透明的  
但是如果是:

from1.contorls.add(picturebox1);//或者是其它容器控件  
picturebox1.controls.add(lable1);  
lable1.backcolor=color.transparent;

那结果是lable1还是透明,但是看到的颜色是它的容器控件也就是picturebox1的背景色,而不是窗体form1的背景色。  
上面的代码可以在

#region  windows  窗体设计器生成的代码  
///  <summary>  
///  设计器支持所需的方法  -  不要使用代码编辑器修改  
///  此方法的内容。  
///  </summary>  
private  void  initializecomponent()

方法中查看

this.picturebox1.controls.add(this.label1); 

这样可将label透明设置为picturebox的背景色

希望本文所述对大家的c#程序设计有所帮助

上一篇:

下一篇: