Передача данных из одной формы в другую
Всем привет.
Я разрабатываю небольшое приложение и думаю передать значение текстового поля из другой формы в другую. Я знаю, как передавать данные непосредственно там, где есть две формы, но в моем случае у меня есть также промежуточная форма ( где пользователь может выбрать наличные деньги или кредитную карту, и в зависимости от выбора, затем открывается форма(frm_cash или frm_credit). После того, как я нажму кнопку OK в одной из форм( ( frm_cash или frm_credit )) Я хочу, чтобы текстовое поле from ( frm_cash или frm_credit ) отображалось в текстовом поле frm1. Если бы кто-нибудь мог мне помочь в этом деле?
Что я уже пробовал:
Ничего не пробовал, потому что знаю, что нужно проходить напрямую, но не тогда, когда есть еще и промежуточная форма
CHill60
Как вы передаете информацию "напрямую"??
[no name]
Form2 fr = новая форма 2();
фр.метод showdialog();
textbox1 = frm.TotalValue;
и в форме 2
Публичное шевеление TotalVlaue();
частная btn_ok недействительным(объект отправителя, EventArgs в электронной)
{
TotalValue = txttotal.Text;
Этот.Располагать();
} Это непосредственно без промежуточной формы
Проблема заключается в том, когда есть промежуточные формы, потому что я не могу установить текстовое поле для ожидания от данных frm2, как это
Form2 fr = новая форма 2();
фр.метод showdialog();
textbox1 = frm.TotalValue;
Поскольку мы не знаем, какая форма откроет форму 3 или форму 4(она зависит от выбора пользователя frm2)