Это было бы плохой идеей, если вы действительно хотите закрыть ее, потому что форма все равно останется в памяти ...
я есть две формы в моем проекте (Логин и Главная).
Я пытаюсь объяснить, что при успешном входе в систему я должен показать основную форму и закрыть форму входа.
У меня есть этот метод в форме входа в систему, которая закрывает форму входа в систему при успешном входе в систему. Но Главная форма не показывает.
public void ShowMain()
{
if(auth()) // a method that returns true when the user exists.
{
var main = new Main();
main.Show();
this.Close();
}
else
{
MessageBox.Show("Invalid login details.");
}
}
Я попытался скрыть форму входа, если процесс входа прошел успешно. Но это беспокоит меня, потому что я знаю, что когда моя программа работает, форма входа еще там, она должна быть закрыта, верно?
Какой должен быть правильный подход для этого? Спасибо...