При открытие формы в visual studio (которая была создана не первой) открывается другое окно

У меня есть несколько форм, первая созданная основная в последствии было создано еще несколько, мне нужно чтобы запускалась не первая форма, а другая, я прописал в Program.cs что должна открываться другая форма

    public partial class Form3 : Form
    {
        public string PlayerNickname { get; private set; }

        private void WelcomeForm_Load(object sender, EventArgs e)
        {
            InitializeComponent();
        }


        private void startButton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(nicknameBox.Text))
            {
                MessageBox.Show("Введите никнейм!");
                return;
            }
            var player = new SoundPlayer(Properties.Resources.vboi);
            player.Play();
            PlayerNickname = nicknameBox.Text;
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
        


    }
}

после нажатия кнопки сборки открывается просто белое окно которое никак не связана с моими Form На скриншоте показано то как оно открывается Вот код Program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace klicer
{
    static class Program
{
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);

        using (var form3 = new Form3())
        {
            if (form3.ShowDialog() == DialogResult.OK)
            {
                string nickname = form3.PlayerNickname;
                Application.Run(new Form1(nickname));
            }
        }
    }
}
}


Ответы (1 шт):

Автор решения: rotabor

Нужно вернуть инициализацию в конструктор формы:

    public Form3() {
        InitializeComponent();
    }

Это удалить с очисткой события (если вдруг назначен этот обработчик)

        private void WelcomeForm_Load(object sender, EventArgs e)
        {
            InitializeComponent();
        }
→ Ссылка