我在C#中有一个透明的表单,在表单的顶部我有一个带图像的闪屏图片框。表单的背景颜色实际上只是控制灰色。我也只是将表单的transparentkey设置为Control grey。我在这里使用了教程使表单透明:How to design a cool semi transparent splash screen?
图像在图片框上拉伸,使其非常适合所有计算机屏幕分辨率。这是原始图像,注意它有一个透明的左侧,正方形没有任何边框。 OriginalImageInPhotoshop
然而,之后,表格在图像的左侧有这些丑陋的边框,与背景颜色相同。 transparencykey(在本例中为Control gray)。如果我将表格放在黑色背景上,你可以非常清楚地看到这一点。我怎么能摆脱这个? Problem
到目前为止,我发现的唯一补救措施是要么没有将图像设置为在图片框中拉伸(但这会导致它在每个计算机屏幕上显示不同!)或者可能是另一种使表单透明的方法。 ..