Abrufen von Daten aus einem Textfeld in Form1 aus einem anderen Textfeld in Form2

Ich habe zwei Formen form1 und form2. Ich möchte den Text aus dem Textfeld von form2 erhalten, wenn auf form1 eine Schaltfläche geklickt wird. Ich benutze auf form1:

private void but_Click(object sender, EventArgs e)
{
    Form2 f2=new Form2();
    txtonform1=f2.fo;
}

und weiterform2 Ich habe diese Methode, um den Text aus dem Textfeld zurückzugeben:

public string fo
{            
    get { return textBox1.Text; }
    set { textBox1.Text = value; }
}

Jetzt ist das Problem, dass es zurückkehrtnull. Was ist das Problem, ich bin neu in c # kann mir jemand helfen, bitte!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage