【发布时间】:2015-06-01 21:35:18
【问题描述】:
我正在尝试制作一个将显示在屏幕右下角的透明表单。在这种形式中,我有一个图像作为我正在旋转的背景。问题是,当我使用以下代码使表单透明时,图像上的轮廓与我为透明度键/背景设置的颜色等效。这是因为图像,还是有办法以编程方式解决这个问题?
代码:
this.TransparencyKey = Color.Orange;
this.BackColor = Color.Orange;
这使我的图像周围出现橙色轮廓。
【问题讨论】:
-
这是因为您的图像包含抗锯齿、半透明或半橙色像素。你需要摆脱他们!
-
谢谢!这很有意义。
标签: c# winforms transparency