Passando um valor de um formulário para outro formulário

Tenho dois formulários chamadosform1 eform2:

form1 é feito de umlabel ebutton.form2 é feito de umtextBox ebutton

Quando clico noform1, isso será exibidoform2. Quaisquer entradas emtextBox deve ser gravado novamente emform1.label uma vez que apertei o botãoform2.
Tenho o código abaixo, mas ele não funcion

// 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();
    }
}

E uma captura de tela:

Como posso perceber isso?

questionAnswers(9)

yourAnswerToTheQuestion