У меня есть приложение Winforms, которое начинается с экрана входа в систему. Если учетные данные пользователя будут хорошо, этот метод называется:Закрытие одной формы и открытие другой
public void success()
{
mainForm index = new mainForm();
index.Show();
this.Close();
}
Я думал, что это откроет mainForm
и закрыть форму входа в систему, однако, когда я запускаю это, она закрывает все приложения. Почему это? Я довольно новичок в C# и OOP в целом, поэтому любые советы приветствуются!
Я пытался сделать что-то вроде этого: Closing a form and then call another one
Но я все равно получил тот же результат.
Спасибо :)
Код показывает, как передать переменную (имени пользователя) из формы входа в основную форму. –
Спасибо за код, я работаю над его внедрением! Один вопрос, должен ли 'userName = _userName' фактически быть' userName = _strUser'? В противном случае, откуда я должен получать '_userName'? –
Это может быть любая переменная. Это переменная, которую я придумал. –