读书人

boc背景透明Button、label、picturebo

发布时间: 2012-03-09 21:42:54 作者: rapoo

boc背景透明Button、label、picturebox
问题描述:
我在一个FORM上添加了一个WebBrowser1(停靠父容器),WebBrowser1的url为“E:\十年.swf”(一个flash动画),然后我在WebBrowser1上添加了一个Button1、一个label1和一个picturebox1,每个组件上都添加了一张image.ico图片,其中Button1和Label1上的文字已删去。

需要解决问题:
我要使上面三个组件的背景颜色为透明,也就是说当程序运行后,WebBrowser1上播放flash,这三个控件在上面的显示效果只是一个image.ico图标,而不显示其他的一些东西,比如说button1的边界、背景之类的,使这三个控件看上去跟flash是一体的。

问题大致是这样了,如果还不明白的,也可加我qq:723683446。

设置透明色backlolor=Color.Transparent已经试过,不管用,所以请高手赐教。

[解决办法]
路过,up
[解决办法]
backlolor=Color.Transparent这句是在起作用的,只是你不知道而已
因为图片本来的背景色把它的背景挡住了
最简单的方法是用背景透明的gif文件配合backlolor=Color.Transparent
[解决办法]
BackColor在动态刷新(或实时动态绘制画面,比如WEBBROWSER之类)无效.
你可以使用TIMER来实时绘制到WB控件里去.不过可能会造成页面闪烁(因为WB本身也是实时绘制).

读书人网 >VB Dotnet

热点推荐