Создать другую форму окна и связать два друг с другом - PullRequest
1 голос
/ 07 июня 2011

Я использую Visual Studio 2008 C #.Я хочу создать страницу входа с именем пользователя, паролем и кнопкой входа в систему, а также в форме заявки. Это еще одна форма, если имя пользователя и пароль были верны, она должна ссылаться на другую winform, имеющую интерфейс.

1 Ответ

1 голос
/ 07 июня 2011

Посмотрите, поможет ли эта начать работу здесь.

Вот несколько простых шагов для создания функции входа в приложение WinForms.

  1. Создание новойПроект WinForms.
  2. Добавьте новую форму, которая будет действовать как диалог входа в систему.
  3. Откройте файл кода Program.cs.
  4. Измените тело метода Mainк следующему:

    Application.EnableVisualStyles();    
    Application.SetCompatibleTextRenderingDefault(false);
    bool loginSuccessful;
    using (LoginForm loginDialogue = new LoginForm())
    {
        loginSuccessful = (loginDialogue.ShowDialog() == DialogResult.OK);
    }
    if (loginSuccessful)
    {
        Application.Run(new Form1());
    } 
    
  5. Добавьте логику в форму входа в систему для проверки учетных данных, предоставленных пользователем.Вы можете использовать это в качестве основы.

  6. Если вход в систему выполнен успешно, установите для свойства DialogResult вашего диалога входа значение OK.Если пользователь нажимает кнопку «Отмена» или не может войти в систему в течение заданного максимального числа попыток, тогда установите DialogResult на другое значение.

Если пользователь успешно войдет в систему, приложение запустится нормально, в противном случае оно будетвыйти без создания главной формы.

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