
正文
vb.net透明界面 vb透明窗体
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net中如何实现将label背景变透明,但字体显示出来
1、将窗口的TransparencyKey属性设置成某一种颜色(在显示时,这种颜色会显示为透明),如:
Me.TransparencyKey = System.Drawing.Color.Red(可在属性窗口中指定或通过代码设置)
2、将Label的BackColor属性设置为与窗口的TransparencyKey属性相同的颜色,如:
Me.label1.BackColor = System.Drawing.Color.Red(可在属性窗口中指定或通过代码设置)
或
Me.label1.BackColor = Me.TransparencyKey(只能通过代码设置)
3、将Label的ForeColor属性设置为与窗口的TransparencyKey属性不相的颜色,如:
Me.label1.ForeColor = System.Drawing.Color.Blue(可在属性窗口中指定或通过代码设置)
相关问答
Q1: vb.net 如何使panel有一定透明度
不知道vb.net透明界面你用过VB6没有vb.net透明界面,vb6里vb.net透明界面的image控件和label控件是可以完全透明的,就是控件下面不管有什么都可以显示出来。
但vb.net里没有这样完全透明的控件了。
vb.net 里面设完背景色透明之后只显示出它属于的那个窗口的背景,比如form里有个label,label透明之后只能显示出vb.net透明界面他盖住的那部分form的图像,而如果panel里有个label的话,那vb.net透明界面他只显示panel的背景图像。
Q2: vb.net 窗体背景透明 而控件不透明!
做二个窗口,下面那个透明,上面那个不透明。
解决移动的问题:移动上面那个窗口同时,要设置下面那个窗口的位置。做到同步移动,就可以实现你说的效果了。
Q3: VB.net透明窗体背景的方法。
PNG图片本身设置通道,使用Adobe Photoshop加入这个通道这样就肯定没白边了
这方面的知识属于Photoshop绘图相关的
通道的意思就是为这个时钟设置一个选择范围蒙板,屏蔽除时钟这个大圆形外的其它部分
加入通道后,把时钟外其它部分图像填充蓝色
这方面还有一些专用的技巧的,如通道设置的这个圆形范围周围做模糊处理之类的,说起来很复杂你也看不明白。你网上找一下有没有Photoshop加入通道演示的内容吧
Q4: vb.net怎样使窗体半透明
窗体半透明: FormXX.Opacity=0.5或者: SetStyle(ControlStyles.SupportsTransparentBackColor, True)ControlXX.BackColor = Color.Transparent '或者是带Alpha的颜色ControlXX.BackColor = Color.FromArgb(128,Color.Red)
Q5: 请问在VB.net中怎样实现控件具有透明背景?
将控件的背景色设为透明即可:
如Label1.BackColor=Color.
Transparent
当然,还有别的方式可使底色透明,你自已琢磨一下。
vb.net透明界面的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb透明窗体、vb.net透明界面的信息别忘了在本站进行查找喔。








