直接设置Winform背景色为透明是不可以的,这时我们可以通过设置TransparencyKey来达到窗体背景色为透明的效果:
this.BackColor = System.Drawing.Color.LightGray;//将窗体背景设置成LightGray,颜色可自己定
this.TransparencyKey = System.Drawing.Color.LightGray; //将LightGray设置成透明色
这样就实现winForm背景色为透明了。