Запуск разных форм одновременно

Я пытаюсь отобразить 2 разные формы одновременно. Я попробовал следующий код, но он не работает:

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

Application.Run();

Я также попытался запустить первый из program.cs, а другой изForm1_Load:

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

Это тоже не работает.

Что я делаю неправильно? Как я могу запустить несколько форм одновременно?

Ответы на вопрос(3)

Ваш ответ на вопрос