Дубликаты формы при открытии - PullRequest
0 голосов
/ 23 сентября 2019

Так что, в принципе, у меня есть проблема, когда Form1 уходит, и он должен отображать Form2, но по какой-то причине Form2 открывается дважды.Видео о ситуации: https://cdn.discordapp.com/attachments/531630309880627200/625753886153506851/Desktop_2019.09.23_-_20.00.10.03.mp4

Мой код:

private void Timer1_Tick(object sender, EventArgs e)
        {
            Hide();
            Main_Form MainForm = new Main_Form();
            MainForm.Show();
            timer1.Stop();
        }

1 Ответ

0 голосов
/ 23 сентября 2019
private Main_Form MainForm;

private void SwitchForms()
{
    this.Hide();
    if (MainForm == null) {
        MainForm = new Main_Form()
        MainForm.Show();
    }
}

Используйте этот код вместо функции таймера, если у вас тот же результат, тогда проблема не здесь, вам нужно посмотреть из другого места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...