I am trying to set the form's background as invisible as I want the background image to be the thing that has the transparency.
I have used multiple background colours; - lime, magenta, red, white with the same transparency key but they all give me a horrible result. You can see that I have set the backcolour to be yellow, and the transparency key to yellow but at the top there is still yellow
I have also used
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
this.BackColor = Color.Transparent;
That didn't work either and neither did
protected override void OnPaintBackground(PaintEventArgs e) { /* Ignore */ }
Does anyone have a way that I can do this?