Uruchamianie różnych formularzy na raz

Próbuję wyświetlić 2 różne formularze jednocześnie. Próbowałem następującego kodu, ale nie działa:

Form1 t1 = new Form1();
Form2 t2 = new Form2();
t2.Show();
t1.Show();

Application.Run();

Próbowałem także uruchomić pierwszy z programu.cs, a drugi zForm1_Load:

private void Form1_Load(object sender, EventArgs e)
{
    Form2 form2 = new Form2();
    form2.Show();
}

To też nie działa.

Co ja robię źle? Jak mogę uruchomić wiele formularzy jednocześnie?

questionAnswers(3)

yourAnswerToTheQuestion