在C#visual studio中将字符串从一种形式传递到另一种形式

时间:2016-10-24 21:19:09

标签: c# winforms

此前有人问过类似的问题,但我的情况有点不同。

所以在这种情况下,在我的表单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”。

我该怎么做才能解决这个问题?

0 个答案:

没有答案