如何显示隐藏的表格?

时间:2009-12-10 04:02:07

标签: c# winforms windows-mobile

我想知道你如何重新显示一个隐藏的窗体(在这种情况下是一个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对象。

1 个答案:

答案 0 :(得分:0)

不是在每次显示之前创建新表单,而是尝试创建一次并保存对该表单的引用(例如,作为类中的成员)。然后使用该引用来显示表单。