I think this is what you want:
in from1 write this:
public void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show("hi");
}
and in from2 write this:
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Form1 frm = new Form1();
frm.Form1_Load(sender,e);
}
hope it helps :)