代码之家  ›  专栏  ›  技术社区  ›  scubasteve

无法使渐变透明边框正确显示

  •  0
  • scubasteve  · 技术社区  · 14 年前

    screen shot :

    此设置中的内容是一个24位bmp文件,背景为绿色,我正试图通过Form.TransparencyKey属性键入该文件:

    protected override void OnLoad(EventArgs e)
    {
        base.OnLoad(e);
    
        Color key = ((Bitmap)this.BackgroundImage).GetPixel(0, 0);
        this.TransparencyKey = key;
    }
    

    我还试着将我的图片保存为一个png,透明,并键入整个表单背景,但这也不起作用。

    任何人都有这方面的经验,并有什么步骤我错过或做得不正确的想法?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Bradley Smith    14 年前

    WinForms的实现 Form

    大多数像你这样有启动屏幕的应用程序都会截取桌面截图(在启动屏幕的范围内