下面是我的代码
private void btnCptKb5_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
textbox1.text = form1.textbox1.text;
}
为什么我无法复制form1文本框的值?
你没有改变Textbox2.Text
value
您正在创建一个全新的表单实例,并尝试访问该表单的文本框值。即使您的代码有效,它也将始终为空。
-
我认为这个问题是 StackOverflow 中最常见的问题,您可以看一下这些问题,我相信您会找到合适的答案:
1) 如何在 C# Windows 应用程序中的表单之间传递值? https://stackoverflow.com/questions/1205195/how-to-pass-values-between-forms-in-c-sharp-windows-application
2) 在表单之间传递数据 https://stackoverflow.com/questions/4587952/passing-data-between-forms
3) 表单之间切换而不丢失信息 https://stackoverflow.com/questions/6333644/switching-between-forms-without-loss-of-information
4) windows.form C# 在窗体之间移动 https://stackoverflow.com/questions/1250350/windows-form-c-sharp-moving-between-forms
5) C# 中两个窗口窗体之间的通信 https://stackoverflow.com/questions/1665533/communicate-between-two-windows-forms-in-c-sharp
6) 如何在表单之间共享数据? https://stackoverflow.com/questions/3800603/sharing-data-between-forms
7) 在表单之间传递数据 https://stackoverflow.com/questions/7464625/passing-data-between-forms
8) 从 form1 上的一个文本框获取 form2 上另一个文本框的数据 https://stackoverflow.com/questions/20869899/get-data-from-one-textbox-on-form1-from-another-textbox-on-form2/20869998#20869998
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)