So far for the second form's button I have
Form1 form = new Form1();
form.Show();
this.Close();
Which works fine between the two except the second form isnt really closing. (Should be disposing). When I try this.Dispose(), the whole program exits before the main form opens again.
Any ideas