Придание значения текстовому полю из другой формы не работает
Я пытался сделать следующее несколькими способами, но это просто не работает.
У меня есть форма с текстовым полем и пользовательским элементом управления, из пользовательского элемента управления мне нужно иметь возможность изменять текст текстового поля.
Кажется, что бы я ни делал, это песочница или что-то в этом роде? потому что, когда я устанавливаю значение строки из другой формы и получаю его сразу же после этого в той же функции, она показывает правильное значение, но когда я пытаюсь получить это значение где-то еще немного позже, это пустая строка..
Что я уже пробовал:
// At User Control: Form form = new Form(); form.Textbox.Text = "sample text";
Результат = ничего не происходит.
// At Form: public string test { set { Textbox.Text = value; } } // At User Control: Form form = new Form(); form.test = "sample text";
Результат = ничего не происходит.
// At Form: public string test1; public test2 { Textbox.Text = test1; } // At User Control: Form form = new Form(); form.test1 = "sample text"; form.test2();
Результат = ничего не происходит.