textbox1.Text无法从另一个表单中复制textbox2.Text值

以下是我的代码

private void btnCptKb5_Click(object sender, EventArgs e) { Form1 form1 = new Form1(); textbox1.text = form1.textbox1.text; } 

为什么我无法复制form1文本框的值?

  • 您没有更改Textbox2.Text

  • 您正在创建一个全新的表单实例,并尝试访问该表单的文本框值。即使您的代码有效,它也将始终为空。

  • 我认为这个问题是StackOverflow中最常见的问题你可以看看这些问题,我相信你会找到一个合适的答案:

    1) 如何在c#windows应用程序中的表单之间传递值?

    2) 在表单之间传递数据

    3) 在不丢失信息的情况下在表格之间切换

    4) windows.form c#在表单之间移动

    5) 在C#中的两个窗体之间进行通信

    6) 如何在表格之间共享数据?

    7) 在表单之间传递数据

    8) 从form2上的另一个文本框中的form1上的一个文本框中获取数据