使用表单创建了一个调查风格的应用程序,它包含 30 个表单。例如,第一页要求用户检查要加载哪些调查,并根据他们的检查打开正确的表单。一切都在一个方向上正常工作。我设置程序的方式是第一页保存静态布尔变量,控制类(Main方法),检查变量是真还是假,然后打开相应的表格。像这样;
if (Survey.r == true || Survey.s == true || SurveySelection.M == true )
{
Form6 newform6 = new Form6();
Form6.Hide();
Form6.ShowDialog();
Form7 newform7 = new Form6();
Form7.Hide();
Form7.ShowDialog();
}
if (Survey.t == true)
{
Form12 newform12 = new Form12();
newform12.Hide();
newform12.ShowDialog();
}
等等总共30种形式。每个表单上的下一个按钮只包含 this.Hide(),在它们上面。
问题是如果我要在此调查中添加一个后退按钮,我不知道如何处理它,因为调查不是线性的更合乎逻辑,因为它取决于用户选择的调查类型。
它可以在一个实例中加载表格 4、19、24、26,在另一个实例中加载 3、6、9。我需要帮助或指导实现此逻辑的后退按钮。任何帮助,将不胜感激。