У меня две формы в моем приложении. Когда пользователь открывает приложение, появляется . Форма входа появляется там, где пользователь вводит регистрационную информацию, а после ввода правильной информации форма регистрации должна исчезнуть, и должна появиться основная форма . Логика я использую, чтобы показать главную форму:Почему скрытие формы входа закрывается Mainform неожиданно?
if (this.userNameFld.Equals(this.userName) && this.pwdFld.Equals(this.pwd))
{
MainForm domain = new MainForm();
domain.Show();
this.Hide();
}
ПРОБЛЕМА Проблемы я столкнулся в том, что, как форме Войти исчезает, вдруг Основная форма появляется и получает исчезла сразу. И по какой причине это происходит, я не знаю. Пожалуйста, помогите мне найти его. Кроме того, у меня нет формы FormClosing в моей форме входа. Так что может быть ошибкой?
Глядя на этот код, похоже, не проблема. Есть ли что-либо, что следует в форме входа, которая закрывает форму для входа? Есть ли что-либо в загрузке MainForm, которая может закрыть его? Используйте ShowDialog, если в LoginForm есть что-то, что может закрыть его. – danish
Позвольте мне проверить, а затем я вернусь к сэру и расскажу вам об этом. – Sameer
Этот код верный, есть ли какой-либо другой код, который вызывает закрытие MainForm ?? вы должны показать больше кода – user4340666