
正文
vb.net图片透明度 vb透明度属性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助,vb怎么使图片框里的白色不显示,就是透明
VB6中,一般通用的方法是做不到的,除非是逐个像素点进行运算,检测到白色点即显示背景颜色。在VB.NET中就很容易实现了,因为其颜色有关的函数都加入了alpha(相当于透明度)参数,加载一张.PNG的图片就有你说的效果啦。
相关问答
Q1: VB6或者Vb.Net或者GDI,如何设置单张png图片的透明度,并且平滑没有毛刺?
Private Sub Picture1_Paint()
Dim l As Long, t As Long
l = (Picture1.Width - Picture1.ScaleWidth) / 2 '求左右边偏差
t = (Picture1.Height - Picture1.ScaleHeight) / 2 '求上下边偏差
Picture1.PaintPicture Me.Picture, 0, 0, , , Picture1.Left + l, Picture1.Top + t, Picture1.ScaleWidth, Picture1.ScaleHeight '载入图片,就用这行
'Picture1.PaintPicture Me.Image, 0, 0, , , Picture1.Left + l, Picture1.Top + t, Picture1.ScaleWidth, Picture1.ScaleHeight '复制的图片,就用这行
End Sub
Q2: vb.net怎么用代码控制窗口透明度
属性是浮云
Opacity是double类型vb.net图片透明度的且取值范围是0-1
而Me.Opacity = 20 20是integer 由于属性限制自动转换成double为1
因此
me.opacity=0.2
正解
Q3: vb.net如何将form的特定区域设置为全透明
这种功能读winform来说只有容器才能设置透明度,如form、panel类控件,其vb.net图片透明度他vb.net图片透明度的不是不可以,要重写背景参数,而且重写完vb.net图片透明度了后与win7、Xp互不兼容,闪烁,并不提倡。.netvb.net图片透明度的解决办法是wpf,控件可以设置opation属性,灵活控制透明度,并且后台静态刷新,因为他是xaml机制构造。
Q4: vb.net如何修改控件的透明度
选择要设置透明度的控件,然后找到该控件的Opacity属性,修改里面的百分比就可以达到透明的效果,输入的值越小,控件就越透明。
Q5: vb.net 如何使panel有一定透明度
不知道你用过VB6没有vb.net图片透明度,vb6里vb.net图片透明度的image控件和label控件是可以完全透明vb.net图片透明度的vb.net图片透明度,就是控件下面不管有什么都可以显示出来。
但vb.net里没有这样完全透明的控件了。
vb.net 里面设完背景色透明之后只显示出它属于的那个窗口的背景,比如form里有个label,label透明之后只能显示出vb.net图片透明度他盖住的那部分form的图像,而如果panel里有个label的话,那他只显示panel的背景图像。
关于vb.net图片透明度和vb透明度属性的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





