选择要设置透明度的控件,然后找到该控件的Opacity属性,修改里面的百分比就可以达到透明的效果,输入的值越小,控件就越透明。
成都创新互联主要从事成都网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务通榆,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
将控件的背景色设为透明即可:
如Label1.BackColor=Color.
Transparent
当然,还有别的方式可使底色透明,你自已琢磨一下。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Label1.BackColor = System.Drawing.Color.Transparent
End Sub
没问题哦。。
不知道你用过VB6没有,vb6里的image控件和label控件是可以完全透明的,就是控件下面不管有什么都可以显示出来。
但vb.net里没有这样完全透明的控件了。
vb.net 里面设完背景色透明之后只显示出它属于的那个窗口的背景,比如form里有个label,label透明之后只能显示出他盖住的那部分form的图像,而如果panel里有个label的话,那他只显示panel的背景图像。
vb6只有Label控件可以设置背景透明,VB.net基本上都可以,可以按住CTRL多选,或者用鼠标框选,选中多个控件后,设置它们的backcolor属性为透明,或者用代码:
For
Each
ctl
As
Control
In
Me.Controls
ctl.BackColor
=
Color.Transparent
Next