Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何保持表单实例以便进一步重新打开?_C# - Fatal编程技术网

C# 如何保持表单实例以便进一步重新打开?

C# 如何保持表单实例以便进一步重新打开?,c#,C#,我使用的是C#2010。从我的MDiPart toolstrip中,我使用以下代码打开mdichild public partial class Form1 : Form { Form3 MyNewName = New Form3(); private void toolStripButton2_Click(object sender, EventArgs e) { //Form3 MyNewName = New Form3(); MyN

我使用的是C#2010。从我的MDiPart toolstrip中,我使用以下代码打开mdichild

public partial class Form1 : Form
{
    Form3 MyNewName = New Form3();

    private void toolStripButton2_Click(object sender, EventArgs e)
    {
        //Form3 MyNewName = New Form3();
        MyNewName.MdiParent = this;
        MyNewName.FormBorderStyle = FormBorderStyle.None;
        MyNewName.Dock = DockStyle.Fill;
        MyNewName.Show();
    }
}
这一次,单击“关闭”按钮后,所有MDI子对象都将使用其MDI_表单关闭事件来关闭。但问题是我无法重新打开窗体,它显示“无法访问已处理的对象”。如果我使用

Form3 MyNewName = New Form3();
那么其他潜艇就不在运行了


那么,即使表单已关闭,如何永久保留实例?

使用
form.Hide
而不是
form.Close