vb.net 如何使panel有一定透明度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb.net 如何使panel有一定透明度相关的知识,希望对你有一定的参考价值。

就是想让panel以后面的控件为背景,但又不能完全透明,只是有一定的透明度,当然也得让panel上的控件具有和panel一样的透明度。不知道这个代码怎么写呢?

不知道你用过VB6没有,vb6里的image控件和label控件是可以完全透明的,就是控件下面不管有什么都可以显示出来。

但vb.net里没有这样完全透明的控件了。

vb.net 里面设完背景色透明之后只显示出它属于的那个窗口的背景,比如form里有个label,label透明之后只能显示出他盖住的那部分form的图像,而如果panel里有个label的话,那他只显示panel的背景图像。追问

所以该怎么弄出完全透明的控件呢?

参考技术A 把panel的backcolor和控件的backcolor修改为一致就可以了;
或者你ps下一个图片,使二者一致;追问

修改一致没有任何用处啊,他们的背景是后面动态变化的控件,而不是特定颜色
背景是动态变化的控件,弄图片没用

以上是关于vb.net 如何使panel有一定透明度的主要内容,如果未能解决你的问题,请参考以下文章

在VB.NET中(VS.net),怎样指定透明颜色,让图片透明。

VB.NET的按钮怎么弄成透明的。

VB中如何使RICHTEXTBOX透明

如何设置JPanel的透明背景?

如何在winfrom中设置panel为半透明颜色,可以看到panel下面的控件,也可以设置panel的颜色。

如何在 sencha touch 中为 Overlay Panel 赋予透明背景