在透明的颜色上绘制透明的颜色会留下背面的颜色

时间:2015-03-27 02:41:19

标签: c# winforms transparency transparent

我正在创建一个透明的表单(通过使用透明度键并设置背景),然后我尝试使用Bitmap缓冲区进行绘制。我的所有绘图都是使用buffers图形实例完成的,然后使用OnPaint中的表单图形引用直接绘制到表单。

我的问题是,每当我绘制带有alpha值的东西时,背面的颜色就会显示出来。有没有办法解决这个问题,以便alpha按预期工作(不显示透明度键背面颜色)?

0 个答案:

没有答案