在我的Windows窗体应用程序中我有两个窗体Form1和Form2,每个窗体中有一个按钮可以在窗体之间切换,如何在不创建窗体新实例的情况下实现它
表格1:
private void Next_Click(object sender, EventArgs e)
{
this.Hide();
Form2 form = new Form2();
form.Show();
}
表格2:
private void Previous_Click(object sender, EventArgs e)
{
this.Hide();
Form1 form = new Form1();
form.Show();
}
答案 0 :(得分:0)
在我看来,不是在表单之间切换,而是每次都实际创建一个新表单。因此,当您从Form2返回到Form1时,您实际上将转到Form1的新实例(Form1的原始实例仍然隐藏)这可以解释为什么在您返回时数据不会更新。