Передать значение из пользовательского элемента управления в оконную форму в оконном приложении C#
Уважаемые Эксперты,
у меня есть вопрос. Я хочу передать значение из пользовательского элемента управления в форму окна. Я сделал это вот так
Кодирование по форме
public string ID2 { set { textBox1.Text = value; }
private void button1_Click(object sender, EventArgs e) { Sample samp = new Sample(); samp.ID = ID; Controls.Add(samp); samp.BringToFront(); }
На пользовательском контроле
public string ID2 { get { return textBox1.Text; } }
private void button1_Click(object sender, EventArgs e) { var textBoxContent = this.textBox1.Text; // ParentForm parent = (ParentForm)this.Owner; var parent = this.Parent as Form1; //var parent=this.Parent as parent.ID2 = ID2; this.Hide(); }
Это очень хорошо получается. Но проблема в том, что я даю ссылку на form1 в пользовательском контроле. Таким образом, я могу использовать его только на Form1, но тот же пользовательский элемент управления, который я хочу использовать на form2. как я могу это сделать?
плз ответьте быстро
Спасибо
Сунил Дханервал