winform中UseControl与winform窗体传值的问题

1.两个窗体Form1,Form2,一个UserControl
2.UserControl上有一个textBox
3.Form1中添加UserControl this.panel2.Controls.Add(control1);
4.想在Form2中获取UserControl上textBox的值,我得到的总是空的?

这里应该用动态传值!
form1里
public string PassText
{
get {

            return textBox.Text;

        }
    }
            form2
             string query = ((Form1)this.Owner).PassText;
            messagebox(“ ”+query+“ ”);