Передача данных из UserControl в другую форму

187
10 января 2018, 15:25

В UserControl есть Textbox,в нём есть текст. Этот текст нужно передать в другой TextBox в новой форме

Из другого класса пытаюсь показать текст из TextBox'a ( который находится в UserControl )

В UserControl в поле TextBox'a выставил Public доступ ( чтобы можно было из формы достучаться до TextBox'a )

MyUserControl PC = new MyUserControl();
TextBox.Text = PC.NameTextBox.Text);

Но текст не показывается.

Как вывести текст из UserControl в TextBox другой формы?

Answer 1

Ну как вариант можно извращатся и сделать так

private void Form2_Load(object sender, EventArgs e)
        {
            var T = Form.ActiveForm.Controls.OfType<Panel>().FirstOrDefault(g => g.Name == "panel1").Controls.OfType<UserControl1>().FirstOrDefault();
            var y = T.Controls.OfType<Label>().FirstOrDefault().Text;
            MessageBox.Show(y);
        }

При загрузке формы 2 берем текст Label из UserControl c Form1

READ ALSO
Директива using не нужна - UnityEngine.Advertisements

Директива using не нужна - UnityEngine.Advertisements

Директива UnityEngineAdvertisements не подтягивается к проекту

462
Правильное использование синглтона

Правильное использование синглтона

ЗдравствуйтеВ проекте использую синглтон (хотя я не совсем понимаю, как его правильно применять)

208
Передать в контроллер параметр через Ajax

Передать в контроллер параметр через Ajax

Есть представление с такой ссылкой :

177
Запись параметров в таблицу

Запись параметров в таблицу

Задача состоит в записи параметров в таблицуНе выходит записать по неизвестной причине

185