Задать вопрос
foxlye
@foxlye

Как передать значение переменной в другую форму c#?

У меня есть 2 формы:
1. Login
2. Menu
В форме Login есть textbox2, в который вводится "логин" юзера.
Есть переменная lg.
string lg = textbox2.Text;
Нужно передать переменную lg, из формы Login, в форму Menu.
  • Вопрос задан
  • 7714 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
  • Яндекс Практикум
    Продвинутая разработка на C# и .NET
    5 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
@OwDafuq
В Login форме:
public string Lg {get; set;}

В Menu форме:
Login login = new Login();
login.ShowDialog();

string log = login.Lg;
Ответ написан
@John_Nash
coder
1) Форма - такой же объект, как и все. Если на нее есть ссылка, то через точку можно читать все публичные свойства
2) Вторую форму можно подписать на события первой, но нужно хорошо понимать, зачем это делается
Ответ написан
Комментировать
@itgood
ну можно передавать через конструктор или через свойства
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы