我正在创建一个C#WinForms应用程序,它具有透明背景和透明背景图像,粘贴在表单背景中。背景图像无法正确显示,因为它显示图像某些部分的绿色背景。当我在应用程序的背景中显示图像而未设置TransparencyKey和BackColor时,图像显示正确。
BackColor = Color.LimeGreen;
TransparencyKey = Color.LimeGreen;
BackgroundImage = Image.FromFile(@"c:\Temp\cherries.png");
请看图片: