重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
做二个窗口,下面那个透明,上面那个不透明。
创新互联建站,专注为中小企业提供官网建设、营销型网站制作、成都响应式网站建设公司、展示型成都网站设计、网站建设等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。
解决移动的问题:移动上面那个窗口同时,要设置下面那个窗口的位置。做到同步移动,就可以实现你说的效果了。
不知道你用过VB6没有,vb6里的image控件和label控件是可以完全透明的,就是控件下面不管有什么都可以显示出来。
但vb.net里没有这样完全透明的控件了。
vb.net 里面设完背景色透明之后只显示出它属于的那个窗口的背景,比如form里有个label,label透明之后只能显示出他盖住的那部分form的图像,而如果panel里有个label的话,那他只显示panel的背景图像。
Me.TransparencyKey = Color.White
'将窗体上的所有白色设为透明。
Me.BackColor = Color.White
'将窗体设为白色,若包括窗体上的控件颜色在内,没有其他颜色,则全部透明。
将控件的背景色设为透明即可:
如Label1.BackColor=Color.Transparent
当然,还有别的方式可使底色透明,你自已琢磨一下。