Buenas foreros mi consulta es la siguiente he tratado de añadir un grafico de fondo transparente (por decir un boton ovalado)a un picture pero no me da resultados el fondo se ve blanco y cuando pongo picButton.BackColor = System.Drawing.Color.Transparent; me sale error:
An unhandled exception of type 'System.InvalidOperationException' ocurred system.windows.forms.dll
Additional information: Cannot access a disposed object named "PArkingWindow"
el codigo es algo asi :
PictureBox picButton = new PictureBox();
picButton.BackColor = Color.Transparent;
picButton.BorderStyle = BorderStyle.None;
picButton.Top = 0;
picButton.Left = 0;
//picButton.Image = Image.FromFile(Application.StartupPath + VPosDefine.FilesPath + "\\" + image_default);
FileStream fsImagen = new FileStream(Application.StartupPath + "\\fdo_button_normal.png", FileMode.Open, FileAccess.Read);
Image imagen = Image.FromStream(fsImagen);
fsImagen.Close();
picButton.Image = imagen;
picButton.Name = "pic1";
picButton.SizeMode = PictureBoxSizeMode.AutoSize;
picButton.Visible = true;
picButton.Show();
picButton.Parent = pnlPantalla;
//Se agrega el control a la pantalla pnlPantalla = panel
pnlPantalla.Controls.Add(picButton);
espero me puedan ayudar xq cuando pongo
picButton.BackColor = System.Drawing.Color.White;
por ejemplo si me funciona el problema me viene con la transparencoia esppero me puedna ayudar