Мои 2 формы закрываются, когда я нажимаю кнопку, которая должна закрыть только одну из них - PullRequest
0 голосов
/ 26 января 2019

Итак, у меня есть приложение WindowsForm в Vb, которое содержит 2 формы: FirstSreen и SecondScreen

У меня есть кнопка на первом экране, и я хочу, чтобы при нажатии этой кнопки второй экран появлялся и закрывал первый экран, чтобы остался только второй экран. Итак, я написал этот код:

Public class FirstScreen 

  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    SecondScreen.Show()
    Close()

  End Sub

End Class

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

1 Ответ

0 голосов
/ 26 января 2019

Существует простое решение этой проблемы:

Ваша проблема вызвана установкой Visual Studio Shutdown mode на время закрытия формы запуска:

Вы можете изменить это значение на When last form closes вместо:

Вы можете найти их на вкладке приложения настроек вашего проекта. Ниже приведен пример того, где его можно найти:

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