Скрыть форму Form1, когда отображается форма Form2 - PullRequest
0 голосов
/ 25 мая 2020

Как я могу скрыть форму Form1, пока отображается форма Form2 ?. Я пробовал это, но он не скрывает форму Form1 при нажатии кнопки

        private void button3_Click(object sender, EventArgs e)
        {
            Form2 scriptHub = new Form2();
            scriptHub.Show();
            Form1 mainScreen = new Form1();
            mainScreen.Hide();
        }

1 Ответ

1 голос
/ 25 мая 2020

Вы создаете новую форму и быстро скрываете ее после ... Вы должны получить доступ к своей текущей форме. Используйте ключевое слово «это»:


this.Hide();

Ваш код должен выглядеть так:


 private void button3_Click(object sender, EventArgs e)
    {
        Form2 scriptHub = new Form2();
        scriptHub.Show();
        this.Hide(); //Hide your mainscreen
    }

Не забывайте, что вы прячетесь формы и не закрывать его, это означает, что ваш процессор будет более занят, чем если бы вы его закрыли. Надеюсь, это поможет

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