Expose the contents of the textbox using a property:
class Form1 {
public string MyValue {
get { return textBox1.Text; }
}
}
Then in Form2 do this:
var frm1 = new Form1();
frm1.ShowDialog(this); // make sure this instance of Form1 is visible
textBox1.Text = frm1.MyValue;
If you want frm1
to be constantly visible then make frm1
a class variable of Form2
, and call .Show()
in the constructor of Form2
for example.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…