我在GUI上工作,它无缘无故地显示了透明度,而不是图像本身的白色,这可能是什么原因?
执行应用程序之前的原始GUI:
执行应用程序后:
最佳答案
要解决此问题,请将TransparencyKey重新设置为其默认值,或删除分配:
this.TransparencyKey = Color.Empty;
代替
this.TransparencyKey = Color.Transparent;
引用:https://stackoverflow.com/a/13426429/1132334和documentation:
为TransparencyKey属性分配颜色后,具有相同BackColor的表单区域将透明显示。