tags:

views:

504

answers:

2

I have a Panel on windows Form with few controls inside panel,

Can i make panel completely transparent.

(It should give the feel that controls are placed directly on Form)

+3  A: 

If you go to the Backcolor property, and change the Selector to "Web" the first choice is Transparent (at least it is in my VB IDE). I believe that the backcolor of the panel would inherit the color of the component it is on.

Jeremy
Wow that works, thanks Buds
Gaddigesh
+1  A: 

Hi, I assume it is WinForms app.

Try this in Form.Load event:

    private void Form1_Load_1(object sender, EventArgs e)
    {
        panel1.BackColor = Color.FromArgb(0, 0, 0, 0);
    }

where panel1 is the panel you want to have transparent.

It will make the color transparent. You can have other controls on the panel.