我使用的是C#2010。从我的MdiParent工具之旅中,我使用以下代码打开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();
}
}
一旦单击关闭按钮,所有mdichildren都会通过其MDI_form关闭事件来关闭。但问题是,我无法重新打开它所说的"无法访问已处理对象"的表单。如果我使用
Form3 MyNewName = New Form3();
那么其他潜艇没有运行。。。
那么,即使表单已关闭,如何永久保留实例呢?
使用Form.Hide
而不是Form.Close
。