Irregular shaped Windows Form (C#)
.net, c#, winforms
Solution
this.BackgroundImage = //Image
this.FormBorderStyle = FormBorderStyle.None;
this.Width = this.BackgroundImage.Width;
this.Height = this.BackgroundImage.Height;
this.TransparencyKey = Color.FromArgb(0, 255, 0); //Contrast Color
This allows you to create a form based on an image, and use transparency index to make it seem as though the form is not rectangular.
Problem
What is the easiest way to do this? Is it possible with managed code?