打开一个已经打开的表单而不会丢失数据

时间:2019-02-10 06:07:09

标签: c#

我有两种形式:form1和form2。使用form1的next按钮打开form2。您也可以从form2返回form1。我只需要第一次打开一个新的form2,然后我只需要form2即可加载所有先前输入的数据,而在单击下一个按钮时不会丢失任何数据。

// form1 ///我需要检查是否已经打开了form2,然后如果没有打开,就应该这样做。如果已经打开,我需要加载该表单而不创建新表单

private void nextBtn_Click(object sender, EventArgs e)
{
    form2 = new Form3();
    form2.ShowDialog();
}

1 个答案:

答案 0 :(得分:1)

您可以保留以前创建的表单并重新使用。

    nav ul li {
        position: relative;
    }

    nav ul ul {
        position: absolute;
        width: 100%;
    }

通常,向导或序列中的各个表单将由诸如position: absolute之类的容器管理。