Hi all,

I am creating an Windows Application. I have two buttons.
I have written the following code snippet.

frmRb obj = new frmrb();
private void btnPd_Click(object sender, EventArgs e)
        {
           btnCancel.Enabled = true;
           obj.btnRtn.Enabled = true;
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.Close();
            obj.BringToFront();
            obj.Focus();
        }

The above coding does not generate any error.

All the statements are working properly but the following statement is not working properly:

obj.btnRtn.Enabled = true;

is not executed.

The frmrb forms is bring to front and it is focussed but btnRtn is not Enabled that is the statement obj.btnRtn.Enabled = true; is not working.

By default I have set the property of btnRtn Enabled to false.
And Please note the Modifier property of btnRtn button is set to PUBLIC.

Now how should I change the coding so that I can get this statement executed.

obj.btnRtn.Enabled = true;

Can anybody help me out?

Thanks in Advance!!

Comments
Do not open too many threads for the same question.

Controls added to the form has private access.

Use following code:

Form2 a=new Form2();
a.Controls["button1"].Enabled=false;
a.Show();

Controls added to the form has private access.

Use following code:

Form2 a=new Form2();
a.Controls["button1"].Enabled=false;
a.Show();

Thanks for your prompt reply.

I added the code given by you, but still the button is not enabled.

What should I do to enable the button?

Please help me out!!

See my code
I have disabled it.

Form2 a=new Form2();
a.Controls["button1"].Enabled=True;
a.Show();

See my code
I have disabled it.

Form2 a=new Form2();
a.Controls["button1"].Enabled=True;
a.Show();

Thanks for your prompt reply.

Even when I change the enabled property to true.

The button is not enabled.

I don't know what s wrong with it.

Please can anybody help me out!!!

This article has been dead for over six months. Start a new discussion instead.