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

У меня есть две формы названыform1 а такжеform2:

form1 сделан изlabel иbutton.form2 сделан изtextBox иbutton

Когда я нажимаюform1 Кнопка, это будет отображатьсяform2, Любые входы вtextBox следует написать обратноform1.label как только я нажал кнопку вform2.
У меня есть код ниже, но он не работает.

// Code from Form 1
public partial class Form1 : Form
{
    public void PassValue(string strValue)
    {
        label1.Text = strValue;
    }
    public Form1()
    {
        InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
        Form2 objForm2 = new Form2();
        objForm2.Show();
    }

}

// Code From Form 2

public partial class Form2 : Form
{
    public Form2()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Form1 objForm1 = new Form1();
        objForm1.PassValue(textBox1.Text);
        this.Close();
    }
}

И скриншот:

Как я могу это понять?

Ответы на вопрос(9)

Ваш ответ на вопрос