How to: Set the Background of a Windows Forms Panel
A Windows Forms Panel control can display both a background color and a background image. The BackColor property sets the background color for the contained controls, such as labels and radio buttons. If the BackgroundImage property is not set, the BackColor selection will fill the entire panel. If the BackgroundImage property is set, the image will be displayed behind the contained controls.
// You should replace the bolded image // in the sample below with an image of your own choosing. // Note the escape character used (@) when specifying the path. panel1.BackgroundImage = Image.FromFile (System.Environment.GetFolderPath (System.Environment.SpecialFolder.Personal) + @"\Image.gif");