此前有人问过类似的问题,但我的情况有点不同。
所以在这种情况下,在我的表单1类中,我有以下代码:
public partial class Form1 : Form
{
String hello;
Form2 frm2 = new Form2();
public Form1()
{
InitializeComponent();
}
private void btnFindMe_Click(object sender, EventArgs e)
{
hello = "hi";
frm2.myProperty = hello;
frm2.Show();
}
}
现在,在我的Form2课程中,我有:
public String myProperty { get; set; }
private void btnOK_Click(object sender, EventArgs e)
{
MessageBox.Show(myProperty);
}
基本上,myProperty返回null。但是,如果我写了 String hello =“hi”; 在Form1类中,它将返回为“hi”。
我该怎么做才能解决这个问题?