我想知道你如何重新显示一个隐藏的窗体(在这种情况下是一个Windows移动窗体,但可能在Windows窗体中以相同的方式完成)。
就像说我这样做
加载表格1 单击按钮以加载表单2 单击按钮以加载表单3并隐藏表单2。 单击按钮关闭表单3并显示表单2.
我知道如何隐藏和显示它们只是hide()和show()。
这是我不知道如何调用Form2.show()。
Form3 Form = new Form3()
Form.show();
this.close();
因此,如果我想重新创建它,那么它将显示表格2将被关闭
Form2 Form = new Form2()
Form.show()
this.close()
因此,如果我要执行上面的代码,那么我将会显示2个Form2,因为我将拥有2个Form2对象。
答案 0 :(得分:0)
不是在每次显示之前创建新表单,而是尝试创建一次并保存对该表单的引用(例如,作为类中的成员)。然后使用该引用来显示表单。