我有一个非常复杂的 Windows 应用程序,它有 8 个表单。每个表单上都有“上一个”和“下一个”按钮来回方便地编辑表单。
private void ShowNext()
{
if (FormNext == null)
FormNext = new SomeForm(this);
FormNext.Show();
this.Hide();
}
private void ShowPrev()
{
FormPrev.Show();
this.Hide();
}
private void btnNext_Click(object sender, EventArgs e)
{
ShowNext();
}
private void btnBack_Click(object sender, EventArgs e)
{
ShowPrev();
}
每个表格都会执行不同的 sql insert table 命令。但问题是我不想在每个表单上完成所有插入。
一旦用户确认正确的输入值,我想要的是在最后一个表单中完成所有操作。这意味着我必须将所有变量从一开始传递到最后一个。
问题:内存可以保存所有变量吗?如何通过它们交叉形式?
谢谢。