Посмотрите, поможет ли эта начать работу здесь.
Вот несколько простых шагов для создания функции входа в приложение WinForms.
- Создание новойПроект WinForms.
- Добавьте новую форму, которая будет действовать как диалог входа в систему.
- Откройте файл кода Program.cs.
Измените тело метода Mainк следующему:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
bool loginSuccessful;
using (LoginForm loginDialogue = new LoginForm())
{
loginSuccessful = (loginDialogue.ShowDialog() == DialogResult.OK);
}
if (loginSuccessful)
{
Application.Run(new Form1());
}
Добавьте логику в форму входа в систему для проверки учетных данных, предоставленных пользователем.Вы можете использовать это в качестве основы.
- Если вход в систему выполнен успешно, установите для свойства DialogResult вашего диалога входа значение OK.Если пользователь нажимает кнопку «Отмена» или не может войти в систему в течение заданного максимального числа попыток, тогда установите DialogResult на другое значение.
Если пользователь успешно войдет в систему, приложение запустится нормально, в противном случае оно будетвыйти без создания главной формы.