当前位置:编程学习 > C#/ASP.NET >>

关于图片和图片重叠透明的问题

是一个winform程序,我想在一个panel上方多张图片(原来我是想在panel上动态创建多个picturebox,图片都是png背景透明,但是当我移动一个图片经过另一个图片时,上面的picturebox背景就不透明了,背景色成window的背景色),我想拖动图片在panel上任意移动,怎么使移动到另外一张图片时,顶层图片的背景透明,透明处可以看到下面的图片,请各位各位给点思路和资料,谢谢了 --------------------编程问答-------------------- 这个没整过  挺感兴趣  有测试程序吗?  发我一个我帮你试试
foxdave@ymail.com --------------------编程问答-------------------- 不懂哦 sorry@! --------------------编程问答-------------------- 不清楚。。。
顶一下。。。
关注。。。 --------------------编程问答-------------------- 没人知道吗,自己顶。。。。 --------------------编程问答-------------------- PANEL里需要再放两个PICTUREBOX,你要做的是两个PB之间的重叠,重叠的话,看看水印叠加函数,网上很多 --------------------编程问答-------------------- 这种还是别用一堆控件来实现了。直接绘制图片,用ImageAttrib的SetColorKey方法。透明绘制,控件叠加不是不行,即便实现了,效率也很低的。 --------------------编程问答-------------------- 自定义控件,实现首先实现刷新无闪烁,每次都将多张图片绘画到一张图片上,然后重写鼠标up,down,move 事件改变当前鼠标下图片的绘画坐标 --------------------编程问答-------------------- 路过,学习~~~~~~~~~~~~~ --------------------编程问答-------------------- 如果是WinForm的干吗不用GDI+技术勒?
还有关于图片透明我也研究过!
最好不要用Panel  
直接就用多pictureBox在窗体中比较好! --------------------编程问答-------------------- 直接在Form.paint事件里把图片画上去好了!
e.Grafics.DrawImage(参数1,**2....)
这个Grafics拼写可能是错的,不过你只要在paint事件里写了"e."
就会自动弹出来了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,