foxlye
@foxlye

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

У меня есть 2 формы:
1. Login
2. Menu
В форме Login есть textbox2, в который вводится "логин" юзера.
Есть переменная lg.
string lg = textbox2.Text;
Нужно передать переменную lg, из формы Login, в форму Menu.
  • Вопрос задан
  • 7153 просмотра
Пригласить эксперта
Ответы на вопрос 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
ну можно передавать через конструктор или через свойства
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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