Enable button on Form1 upon closing Form2

How do i enable button on Form1 when Form2_FormClosing event triggers

I open form2 from form1 botton event like this

private void button2_Click(object sender, EventArgs e)

{

// Open form2 and pass all needed values to form2 parameters using constructor
_form2 = new Form2(strGerbPercent,strNominamPercent,lines.ToArray());
_form2.Show();
button2.Enabled =
false; // disable button that opens form2

} // end button2_Click

So whenever form2 is opened botton on form1 that opens form2 is disabled... now i want to eanble this button upon closing form2

I have no idea how to do this... anyone can help here  

I thought i will be able to access botton2.Enabled from form2 closing event:

Private void Form2_FormClosing(object sender, FormClosingEventArgs e)

{

}

but i can't...




Answer this question

Enable button on Form1 upon closing Form2

  • CoderJames

    Hi Mix,

    you need a reference to Form1 within Form2 so you could do something like:

    private void Form2_FormClosing(object sender, FormClosingEventArgs e)
    {
       if (_form1 != null)
       {
          _form1.MyButton.Enabled = true;
       }
    }

    Andres.

  • Enable button on Form1 upon closing Form2