protected override void OnPaintBackground(PaintEventArgs e) { if (bmp != null) { e.Graphics.DrawImage(bmp, 0, 0, this.ClientRectangle.Width, this.ClientRectangle.Height); } else { base.OnPaintBackground(e); } }