日期:2014-05-19  浏览次数:20848 次

关于PictrueBox,背景透明问题,多个筹码叠加效果.急....
我有圆型的筹码图片,用PictrueBox   来贴图,背景设成透明,但俩张图叠加的时候,
上面的图的背景是form的背景,而不是透明的.为什么啊?
怎么解决啊...

------解决方案--------------------
不知道你是怎么贴图的
确保你在PictureBox里贴图
也就是图的父窗体是Picturebox
------解决方案--------------------
好像采用Direx才会有好效果
------解决方案--------------------
不要通过设置PictureBox的Transparent之类的操作来实现,你可以借鉴水印的做法
ref:
http://www.codeproject.com/csharp/watermark.asp
------解决方案--------------------
先将窗体的背景色设为一中颜色,然后通过TransparencyKey设置窗体的透明色为你的窗体背景色.
试试看行不行.
------解决方案--------------------
LZ是用两个PictrueBox来重叠,把两个PictrueBox的背影都设为透明...

重叠后,上面的PictrueBox透明的地方变成了窗体的背影颜色.遮挡了下面的PictrueBox..


是这样吗???
------解决方案--------------------
d