我正在尝试将Windows窗体程序中的窗体设置为无边框,不可见,并且其中包含PictureBox
控件。 PictureBox图像设置为带有Alpha通道的PNG,以使其具有透明背景。
我想要的是表单完全不可见但我希望PNG具有正确的透明度仍然可见。
这只适用于带有Aero主题的Windows 7,所以任何捷径Areo都能负担得起我可以使用。
我尝试使用表单的透明度键,如下所示:
this.TransparencyKey = Color.Turquoise;
this.BackColor = Color.Turquoise;
这个ALMOST的工作原理除了PNG上不是100%透明的部分都会拾取绿松石并给它带来一个丑陋的绿松石光环。
编辑:我发现this article听起来像是我正在寻找的内容,但它没有详细说明实现。这对我有用吗?我该怎么做?答案 0 :(得分:2)