【发布时间】:2012-05-10 03:41:02
【问题描述】:
我有一个非常复杂的 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 命令。但问题是我不想在每个表单上完成所有插入。
一旦用户确认正确的输入值,我想要在最后一个表单中完成所有操作。 这意味着我必须将所有变量从一开始传递到最后一个。
问题:内存可以保存所有变量吗?如何跨表单传递它们?
谢谢。
【问题讨论】:
-
8 个表格听起来并不复杂。