日期:2014-05-20  浏览次数:20701 次

请问控件层次和透明显示的问题
一般来说把控件A设为控件B的parent的话,b的backcolor设成transparent则透明的部分显示的是控件a的部分,而如果a也设成transparent的背景色,那么显示出来就是a的parent的部分,以此类推。 

那么我想请问,比如我用picturebox1作为底层加载背景图片,然后在picturebox1上层放置几个label,然后再在label上层放置一个picturebox2,要让picturebox2设置成背景透明的时候能够显示出几个下层label和底层picturebox1的图片要怎么做呢? 

PS:picturebox2必须在label上面,因为要对picturebox2作mouseclick的事件设计,如果label在picturebox2上面那label显示的部分就不能出发picturebox2的mouseclick事件了,而label是动态生成的,不知道能不能直接设click事件

------解决方案--------------------
css 问题。
详见 http://www.w3school.com.cn/css/index.asp