Login
网站首页 > 文章中心 > 其它

vb控件背景透明_VB中如何使image控件图片背景透明

作者:小编 更新时间:2023-09-23 10:25:18 浏览量:478人看过

设置属性为

如果所选控件没有这个属性则不能用

至少在shape控件中是这样使用的.

BackStyle

属性

返回或设置一个值,它指定

Label

控件或

Shape

控件的背景是透明的还是非透明的.

设置值

0

透明-在控件后的背景色和任何图片都是可见的.

(缺省值)非透明-用控件的

BackColor

属性设置值填充该控件,并隐藏该控件后面的所有颜色和图片.

Form

对象或

Picturebox

控件上使用背景色、或在图片上放置控件时,可以利用

属性来创建透明控件;如果想要突出控件,可以使用非透明控件.

回答完毕,期待被让粉丝们喜欢.

BackStyle 属性返回或设置一个值,它指定 Label 控件或 Shape 控件的背景是透明的还是非透明的.设置值为0透明,在控件后的背景色和任何图片都是可见的.

下面就介绍一下在VB.NET中可以是图片框透明的两种方法(两种方法的原理都是利用GDI◆使图片透明,然后放到背景色为透明色的图片框中实现的) 第一种方法:利用Bitma..

很明确地告诉你,不可能

上面说的不管是什么都是不可能实现的

这个要从vb中的image说起

其实vb中的image控件并不是真正的控件,它没有句柄,没有dc,只是vb自己创造的一个东西

vb显示它,只是单纯地把图像画在窗体上,任何窗体上的控件都在窗体以上,所以image不可以在其他控件以上

如果需要,可以用picturebox,这个控件是个真正的控件

Label控件

For

Each

ctl

As

Control

In

Me.Controls

ctl.BackColor

=

Color.

Transparent

Next

背景半透明?

你把背景图片先用其他软件处理下吧~

那是个布尔值的

只有0

这种二进制表达

label1.BackColor

注意:在设计时手动输入这些值,不要用颜色选取.

理论上不可以

唯一的办法就是手工设置颜色

【部件】中勾选"Forms

Librey",然后在工具箱中就会出现一些新的控件,都可以设置透明.BackStyle设置为1就会透明

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章