Я пытаюсь передать значения между несколькими winforms, у меня есть в общей сложности 6 winforms, которые пользователь будет циклически проходить. Я передаю значения между формами, используя TextBox и Label Controls.
Когда я открываю Первичную winform, затем нажимаю кнопку, чтобы загрузить вторую winform, все работает нормально (я могу передать значения в Первую форму). Моя проблема в том, что как только я направляю пользователя в другую форму и this.Hide();
текущую (2-я форма Winform), а затем пытаюсь использовать третью форму для передачи значений в первую, я получаю следующую ошибку:
Ссылка на объект не установлена для экземпляра объекта.
Я запутался, потому что элемент управления, который должен передавать значение, передает значение в первую форму, а не NULL
Я использую один и тот же код для соединения всех форм.
public MainForm MainForm;
Тогда я пытаюсь передать значения следующим образом:
MainForm.textBox1.Text = txt_FileName.Text;
Примечание. Все элементы управления TextBox и Label, передающие значения между формами, public
Кто-нибудь сталкивался с этим? Или какие-нибудь идеи?
.