我已经阅读了该站点上与此错误相关的一些帖子,但我仍然无法弄清楚如何做到这一点 - 我对 C# 还是很陌生。
我正在尝试将多个文本框数据(只有 2 个开始)从 Form1 传递到 Form3 (Form2 将是我得到这个工作后添加的中介)这个想法是创建几个表单,将数据传递到最后一个表单并使用显示标签,目前是 Form3,然后 Form3 会将所有内容保存到文件或数据库中。希望这是有道理的。
所以,这是我的代码中的几个片段:
在 Form1 上,我有:
public Form1()
{
InitializeComponent();
}
private void nextBtn_Click(object sender, EventArgs e)
{
Form3 a = new Form3(firstNameTxtBox.Text);
a.Show();
Form3 b = new Form3(lastNametextBox.Text);
b.Show();
this.Hide();
}
在 Form3 上,我有:
public partial class Form3 : Form
{
public Form3(string a, string b)
{
InitializeComponent();
firstNameLbl.Text = a;
lastNameLbl.Text = b;
}
}
现在,如果我取出字符串 b,它可以正常工作,请问我做错了什么?