Как вызвать переменную из формы входа в основную форму? - PullRequest
0 голосов
/ 23 июня 2019

У меня есть форма входа в систему, и после успешного входа в систему форма входа в систему закрывается, и открывается главная форма с этим кодом в моей программе. Ccs

    Login fLogin = new Login();
        if (fLogin.ShowDialog() == DialogResult.OK)
        {
            main = new Main();
            Application.Run(main);
        }
        else
        {
            Application.Exit();
        }

и с этим кодом в форме входа

    if (login == true)
                {
                    DialogResult = DialogResult.OK;
                }

Когда открывается основная форма, я хочу показать адрес электронной почты, который я использовал для входа в окно сообщения.Я пытался создать переменную с электронной почтой до DialogResult = DialogResult.OK;и затем callint это в основной форме, но это не работает.Может ли кто-нибудь помочь мне?

1 Ответ

1 голос
/ 23 июня 2019

Вы можете создать свойство в главной форме

В основной форме

  class Main: Form{
        public string Username{get;set;}
    }

Назначить при успешном входе в систему

if (fLogin.ShowDialog() == DialogResult.OK)
        {
            main = new Main();
            main.Username = fLogin.UsernameText;
            Application.Run(main);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...