0

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?

0 Answers0