Opening a from from another form : I have no idea why this isn't working. Here's the code

            private void button1_Click(object sender, EventArgs e)
        {
            this.Close();
            new MainScreen().Show();
        }

All that this is doing is closing the current form, it isn't opening the MainScreen form. What am I doing wrong? I've used this same code in another project