I\'ve already seen Transparent background on winforms?
it doesnt offer solution to my problem. I am using the same method to try to achieve transparency
public partial class TransprtScrcn : Form { public TransprtScrcn() { InitializeComponent(); this.BackColor = Color.Red; this.TransparencyKey = Color.Red; } protected override void OnPaintBackground(PaintEventArgs e) { e.Graphics.FillRectangle(Brushes.Red, e.ClipRectangle); } } }