C# 使表格透明

C# 使表格透明,c#,winforms,transparency,C#,Winforms,Transparency,我正在尝试制作一个透明的表单,它将显示在屏幕的右下角。在这种形式下,我有一个图像作为我旋转的背景。问题是,当我使用以下代码使窗体透明时,我在图像上得到的轮廓与我为透明键/背景设置的颜色相同。这是因为图像,还是有办法通过编程解决这个问题 代码: 这使我的图像周围有一个橙色的轮廓。你不能使边框透明,但你可以完全去掉它。 为了摆脱边界,你可以用这个 FormBorderStyle = FormBorderStyle.None; 这是因为图像包含抗锯齿、半透明或半橙色像素。你需要摆脱他们!谢谢这很有道

我正在尝试制作一个透明的表单,它将显示在屏幕的右下角。在这种形式下,我有一个图像作为我旋转的背景。问题是,当我使用以下代码使窗体透明时,我在图像上得到的轮廓与我为透明键/背景设置的颜色相同。这是因为图像,还是有办法通过编程解决这个问题

代码:


这使我的图像周围有一个橙色的轮廓。

你不能使边框透明,但你可以完全去掉它。 为了摆脱边界,你可以用这个

FormBorderStyle = FormBorderStyle.None;

这是因为图像包含抗锯齿、半透明或半橙色像素。你需要摆脱他们!谢谢这很有道理。
FormBorderStyle = FormBorderStyle.None;