Вы можете сделать это:
вызов form2
прохождения form1
ссылка на него:
...
var form2 = new Form2(this);
in form2
:
private Form1 formOne;
public Form2(Form1 form1) {
formOne = form1;
}
Затем вы можете написать такой метод:
void AddControl(string controlName) {
var control = formOne.Find(controlName, true).First();
if(control != null) {
Controls.Add(control);
}
}
Я не проверял это, но я верю, что это работает. Я надеюсь, что это поможет вам. :)