C#透明表单会导致图片边框难看

时间:2016-09-29 00:05:34

标签: c# image border transparency

我在C#中有一个透明的表单,在表单的顶部我有一个带图像的闪屏图片框。表单的背景颜色实际上只是控制灰色。我也只是将表单的transparentkey设置为Control grey。我在这里使用了教程使表单透明:How to design a cool semi transparent splash screen?

图像在图片框上拉伸,使其非常适合所有计算机屏幕分辨率。这是原始图像,注意它有一个透明的左侧,正方形没有任何边框。 OriginalImageInPhotoshop

然而,之后,表格在图像的左侧有这些丑陋的边框,与背景颜色相同。 transparencykey(在本例中为Control gray)。如果我将表格放在黑色背景上,你可以非常清楚地看到这一点。我怎么能摆脱这个? Problem

到目前为止,我发现的唯一补救措施是要么没有将图像设置为在图片框中拉伸(但这会导致它在每个计算机屏幕上显示不同!)或者可能是另一种使表单透明的方法。 ..

0 个答案:

没有答案