【问题标题】:Make Form Transparent使表格透明
【发布时间】:2015-06-01 21:35:18
【问题描述】:

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

代码:

this.TransparencyKey = Color.Orange;
this.BackColor = Color.Orange;

这使我的图像周围出现橙色轮廓。

【问题讨论】:

  • 这是因为您的图像包含抗锯齿、半透明或半橙色像素。你需要摆脱他们!
  • 谢谢!这很有意义。

标签: c# winforms transparency


【解决方案1】:

您无法使边框透明,但您可以完全摆脱它。 要摆脱边框,您可以使用它。

FormBorderStyle = FormBorderStyle.None;

【讨论】:

    猜你喜欢
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多