Color.Transparent Property
.NET Framework 4.5
Gets a system-defined color.
Namespace: System.Drawing
Assembly: System.Drawing (in System.Drawing.dll)
The following code example demonstrates how to use the Transparent property. This example is designed to be used with Windows Forms. Paste the code into a form that contains two buttons named Button1 and Button2. Call the UseTransparentProperty method in the form's constructor.
private void UseTransparentProperty() { // Set up the PictureBox to display the entire image, and // to cover the entire client area. PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; PictureBox1.Dock = DockStyle.Fill; try { // Set the Image property of the PictureBox to an image retrieved // from the file system. PictureBox1.Image = Image.FromFile("C:\\Documents and Settings\\All Users\\" + "Documents\\My Pictures\\Sample Pictures\\sunset.jpg"); // Set the Parent property of Button1 and Button2 to the // PictureBox. Button1.Parent = PictureBox1; Button2.Parent = PictureBox1; // Set the Color property of both buttons to transparent. // With this setting the buttons assume the color of their // parent. Button1.BackColor = Color.Transparent; Button2.BackColor = Color.Transparent; } catch(System.IO.FileNotFoundException) { MessageBox.Show("There was an error." + "Make sure the image file path is valid."); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.